Struts2+Spring+Hibernate集成

1,新建一个web项目;

2,建立domain;

3,导入hibernate相关的包(因为用的是hibernate3.6):

1,导入hibernate3.jar

2,导入required里面所有的jar包

3,导入jpa里面的包

4,完成映射文件;

5,完成DAO接口;

6,导入spring相关的包;

7,继承HibernateDaoSupport完成dao的实现

8,Spring和Hibernate集成的配置文件:

1,配置一个datasource,这个datasource是准备传给hibernate的

2,配置<property-placeholder>引入数据库连接信息相关的properties

3,配置sessionFactory

  1,不使用hibernate.cfg.xml文件

     1,需要传入一个dataSource;

     2,通过<property name="hibernateProeprties>传入hibernate的配置信息

     3,通过<property name="mappingResources">传入所有的映射文件

  2,使用hibernate.cfg.xml文件

     1,需要传入一个dataSource

Spring和Struts2集成的原理:

struts2-spring-plugin-2.3.24.jar:是Spring和Struts2集成的桥梁.
本身也是Struts2提供的一个插件,该创建的功能用来和Spring做整合.

处理一个警告:session在请求的时候打开,在响应完毕之后,再关闭.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容