Dashboard > AppFuseCN > Appfuse中文化 > Web
AppFuseCN Log In   View a printable version of the current page.
Web
Added by ealpha, last edited by ealpha on Jun 04, 2007  (view change)
Labels: 
(None)

2007年所进行的网络开发和前些年相比有很大区别。网络应用正变得越来越丰富,以至于在功能性和离线工作能力(ability to work offline)上逐渐接近于桌面应用。虽然有许多人认为网络浏览器时代已经时日无多,但我并不认为如此。互联网是建立在网页和网络应用之上的,它并不会消失。在现有的技术条件下,开发强大互联网应用不是没有可能的,而唯一受到的限制只是你想像力而已。

在开始你的web应用之前,你必须先了解以下几点内容:

  1. 获得Firefox2。下载、安装并使用它。你们的应用程序可能运行在IE上,但是如果在Firefox开发,则*更*容易调整使其支持IE(或Safari)浏览器。
  2. 安装Web Developer Extension。这一Firefox扩展,曾经被web开发人员评价为最美好的事情之一。
  3. 安装Firebug。一个你从未想像过的JavaScript和CSS的调试工具。

如果你计划成为一个web开发人员,你必须花费一些时间了解XHTML、CSS和JavaScript。你还必须学习你所选择的web开发框架自带的或能支持这一框架的其他Ajax工具。尤其当你是付费开发用户,你大可尽量使用你的这一权限。我推荐在你每天早晨工作之前,花费1小时时间来学习。看书比阅读网站和博客更好,因为看书更容易让你集中注意力和避免你受到其他的信息的诱惑。

接下来我们进入一个重要的部分,当你开发一个网络应用程序时候,你该选择一个怎样框架呢?当然,有一些既新又有市场的框架,比如Seam、Grails 和 GWT。但是他们都还没有被AppFuse所支持。

选择以下所列出的web框架,继续这一教程:

  • [JSF]
  • [Struts 2]
  • [Spring MVC]
  • [Tapestry]
选择web框架有困难吗?

如果你对如何选择web框架有疑问,请参考 如何选择WEB应用框架(What Web Application framework should you use)?Java Web Framework Sweet Spot。更多的web框架比较信息可以参考https://equinox.dev.java.net/framework-comparison

Using JPA (AppFuseCN)
Using JSF (AppFuseCN)

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.1.3 Build:#408 Jan 23, 2006) - Bug/feature request - Contact Administrators