10、struts:JSPFramework
Struts是采用JavaServlet/JavaServerPages技術,開發Web應用程序的開放源碼的framework。
采用Struts能開發出基于MVC(Model-View-Controller)設計模式的應用構架。
Struts有如下的主要功能:
包含一個controllerservlet,能將用戶的請求發送到相應的Action對象。
JSP自由tag庫,并且在controllerservlet中提供關聯支持,幫助開發員創建交互式表單應用。
提供了一系列實用對象:XML處理、通過JavareflectionAPIs自動處理JavaBeans屬性、國際化的提示和消息。
來源:http://jakarta.apache.org/struts
11、turbine:ServletFramework
Turbine是基于servlet的framework,使有經驗的Java開發員能快速地構建web應用。
使用Turbine,可以通過創建使用特定服務來處理模板的Screen, 集成現有的模板技術(例如Velocity、Webmacro、Java Server Pages(JSP)、FreeMarker、cocoon)。
來源:http://jakarta.apache.org/turbine
12、Demo
Java Pet Store: j2ee應用樣例
Java Pet Store是Java software藍圖規劃的j2ee企業應用樣例。
它示范了怎樣應用j2ee 平臺的威力去構建一個靈活的、可伸展的跨平臺企業應用。
你可從Java.sun.com/blueprints/enterprise/上獲取最新的信息及學習資料,目前最新的版本是基于j2ee1.3的1.3_01。
來源:http://Java.sun.com/blueprints/enterprise/
13、database
ointbase:進軍企業級數據庫市場的一只新軍。
PointBase 是第一個經過認證的100%純Java數據庫,可用于任何使用的Java 2 標準版虛擬機(JVM)的平臺。
來源:http://www.pointbase.com/
14、j2ee server
1、j2sdkee1.3.1 referrence implement(j2ee參考實現),sun的一個很好的學習j2ee的工具,記著,這是一個學習的工具,不是一個企業開發的工具,因為它的效率,安全等諸多問題,所以不能用它做項目或者產品。
Http://Java.sun.com/j2ee/download.html
2、weblogic和websphere 不用我多說了吧!
3、sun one Application Server(前身是iplanet)---強烈推薦
里面是一個比較完成j2ee開發平臺
1、sun one studio 4 (前身forte)
2、tomcat 4
3、sun one application server 一個較棒的j2ee server
4、和j2ee ri集成
5、pointbase 是第一個經過認證的100%純Java數據庫
這些工具可以夠你開發任何Java產品,最重要的是,它是一個免費的j2ee服務器,并且是免費的哦,比起jboss來說,不知道好到哪里去了哈哈,這下活該我發了!
Http://wwws.sun.com/software/download/app_servers.html
15、UML工具
1、Rational Rose 大哥大級別的UML設計工具,功能很強大。
2、Together 可以認為是最好的Java UML設計工具,可以根據類圖同步生成Java代碼,設計完成后,系統的框架也出來了。
16、指導書籍
1、入門書籍就不多介紹了
看一些《從入門到精通》之類的書籍,《Java編程思想》初學者不推薦
2、Java programmer推薦看《Java編程思想》
3、Java designer推薦看《Java與模式》