Posted on 2010-09-08 20:30
Gavin.lee 閱讀(473)
評論(0) 編輯 收藏 所屬分類:
web 積累(前端 + 后臺)
http://www.ibm.com/developerworks/cn/java/j-lo-appfuse/
Appfuse是由Matt Raible開發(fā)的一個指導性的入門級J2EE框架,它對如何集成流行的Spring、Hibernate、iBatis、struts、Xdcolet、junit 等基礎框架給出了示范。提供了對Taperstry和JSF的支持。
● 在持久層方面,AppFuse可以使用Hibernate O/R映射工具(http://www.hibernate.org)、iBatis;
● 在容器方面,它采用了Spring Framework(http://www.springframework.org);
● 在web框架方面,用戶可以自由選擇Struts、Spring/MVC,Webwork,Taperstry、JSF這幾個web框架。
● 在開發(fā)模式方面,采用TDD的開發(fā)方式,使用JUnit測試各層,甚至測試 jsp 輸出的 w/o 錯誤。
● 簡化開發(fā)方面,Appfuse預定義好了一套目錄結構、基類、用來創(chuàng)建數據庫、配置Tomcat、測試部署應用的 Ant 任務,幫助快速自動生成源程序和自動維護部分配置文件。