Web開發框架 AppFuse

openkk 12年前發布 | 29K 次閱讀 AppFuse Java Web框架

Web開發框架 AppFuse

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的另一個啟示是:我們可以依靠開源軟件的功能降低開發成本,而且可以閱讀開源軟件的代碼提高所在團隊的整體實力。

AppFuse 2中的特性:

  • Maven 集成
  • Spring Annotations
  • Web 框架支持: JSF, Struts 2, Spring MVC, Stripes, Tapestry 5 and Wicket
  • JDK 5, Annotations, JSP 2.0, Servlet 2.4
  • JPA 支持
  • 通用 CRUD 后臺
  • 支持 Eclipse, IDEA 和 NetBeans 開發工具
  • Fast startup and no deploy with Maven Jetty Plugin
  • Testable on multiple appservers and databases with Cargo and profiles


 

項目主頁:http://www.baiduhome.net/lib/view/home/1323760316953

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!