碰巧今天看到Geronimo 2 Release了,这个版本是和JEE 5 兼容的,可以使用EJB 3.0 的特性。
我想能否用Geronimo作为服务器,介绍如何在Geronimeo环境下如何将Struts2带入实际应用。
我大概会做一个叫做Teamware的项目,这个项目的目的是用来在一个团队中间提升交流。大概会使用如下四种组合情况来实现这个例子。
Struts2 + Spring + iBatis
侧重开源实现,使用iBatis来访问数据库,使用Spring来粘合业务。
Struts2 + Spring + Hibernate
同上,但是使用iBatis来访问数据库。
Struts2 + Spring + JPA
同上,但是使用JPA的特性。
Struts2 + Session Bean(EJB3) + Entity Bean (EJB3)
使用Struts2作为表示层,使用SessionBean作为业务逻辑层,在使用SessionBean的时候使用Facade模式,重用低层次的业务单元,数据访问使用EJB3中的 Entity Bean。
本文探讨了如何在Geronimo2环境下利用Struts2框架结合多种技术栈进行项目开发。具体介绍了四种不同的技术组合方式:Struts2+Spring+iBatis、Struts2+Spring+Hibernate、Struts2+Spring+JPA以及Struts2+SessionBean(EJB3)+EntityBean(EJB3),旨在为团队内部沟通平台“Teamware”的构建提供技术支持。
5万+

被折叠的 条评论
为什么被折叠?



