号称“J2EE Kick Start”的AppFuse开源项目(http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuse)最近发布了1.7版本。这个项目提供了J2EE OLTP应用的典型架构和样板应用,没有架构经验的J2EE开发者可以在AppFuse基础上加入自己的功能模块,从而实现一个架构良好的J2EE应用。
AppFuse 1.7版本的最大改进在于支持JSF和Tapestry两个基于组件的web框架,此前它使用的web框架是时下应用最广泛的Struts和WebWork。此外,在持久层,AppFuse采用了Hibernate O/R映射工具(http://www.hibernate.org);在容器方面,它采用了Spring Framework(http://www.springframework.org)。这两个框架代表了目前最流行的新兴技术,很多J2EE开发者希望通过一个范例应用来学习它们的使用,AppFuse正好满足他们的这个需求。
AppFuse的作者Matt Raible还在java.net网站发表了一篇题为“AppFuse: Start Your J2EE Apps”的文章来介绍这个开源项目,读者可以在下列地址阅读这篇文章: