Web 應用框架,AppFuse 3.5 發布
AppFuse 3.5 發布,此版本包括大量的改進,主要更新內容:
-
為 Wicket 提供 CRUD 生成支持
-
升級至 Tapestry 5.4
-
集成 Spring IO Platform,進行依賴管理
-
重構單元測試,使用 JUnit 4
-
重命名 maven-warpath-plugin 為 warpath-maven-plugin
-
為 AppFuse Light 集成測試升級至 jWebUnit 3
-
更新所有 AppFuse Light 模塊
更多改進內容請看發行說明。
AppFuse是一個集成了當前最流行的Web應用框架的一個更高層次的Web開發框 架,也 可以說是一個Web開發基礎平臺,它與它所集成的各種框架相比,它提供了一部分所有Web系統開發過程中都需要開發的一些功能,如登陸、用戶密碼加密,用 戶管理、根據不同的用戶可以展現不同的菜單,可以自動生成40%-60%左右的代碼,自帶了默認的一些在CSS中設定的樣式,使用這些樣式能很快的改變整 個系統的外觀,還有自動化測試的功能。
它最大的價值就是為我們提供了一個Web開發的新的方式和思路,盡管這些技術在國外都已進很流行了,但在國內能夠將Hibernate、 Struts、Spring、DBUnit、Ant、Log4J、Struts Menu、Xdoclet、SiteMesh、Velocity、JUnit、JSTL、WebWork這些技術集成到一個框架中的還不多見,所以即使不 使用它的全部功能,它也給我們提供了一個很好的借鑒、學習的機會。
通過關注AppFuse,我們可以看到目前國外的主流開發都使用了哪些技術,開發方式是什么樣的,可能達到什么樣的結果,而在以前,是很少能夠看到這樣完整的例子的。
AppFuse的另一個啟示是:我們可以依靠開源軟件的功能降低開發成本,而且可以閱讀開源軟件的代碼提高所在團隊的整體實力。
來自: http://www.oschina.net/news/69520/appfuse-3-5