关于Struts2的一些实例代码

来源:互联网 发布:hold it against me 编辑:程序博客网 时间:2024/05/12 01:58

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

 

 

原创粉丝点击