关于Struts2的一些实例代码

碰巧今天看到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。

你可能感兴趣的:(spring,bean,Hibernate,ibatis,jpa)