Spring4.2.3 +Struts2.3.24 +Hibernate4.3.11配置过程

来源:互联网 发布:昏君培养系统知风 编辑:程序博客网 时间:2024/05/06 02:06

好久没有配置过了,这个配置有点麻烦,写下来自己看,也能分享给其他朋友,有意见和建议的朋友,也欢迎撇砖。

ok,把我的发上来。

来啦。。。。。。。。。。。。。。


新建一个web项目

 

一、搭建spring4.2.3环境并测试

1.先引入spring开发包

2.编写一个spring配置文件 applicationContext.xml

3.测试spring安装是否完成

 

二、整合Hibernate4.3.11

1. 引入hibernate jar包(其中包含了hibernate的C3P0支持包3个)

2.分别测试spring和hibernate是否正常。两方都正常再进行下面集成。

Ps 1.测试时要注意加入第三方jdbc连接包。

3.在spring中配置 hibernate 资源文件(spring接管hibernate的配置文件和对象映射文件)

3.1 在 applicationContext.xml中配置数据源

3.2 配置sessionFactory对象

3.3 编写对象及映射文件

4. 测试hibernate安装是否完成

5.配置事务管理器

   1.在applicationContext.xml中配置事务管理器

   2.启用事务注解

6. 测试hibernate安装是否正常

 

三、整合struts 2.3.24

1 引入struts开发包

Ps.引入后测试spring和hibernate集成能否正常使用。

2 创建 struts.xml 文件

3 在web.xml中配置struts ,开发对应的action、form和对应页面

4 测试struts是否正常配置

5 在web容器中实例化spring容器(通过web.xml 实例化spring容器),可以查看 WebApplicationContext 是否能获取spring容器实例来测试是否配置成功。

6 将struts组件整合到spring容器中(spring接管struts的action组件)

   ps.

1.通过spring容器注入action需要的service

2.对struts2来说,sturts.xml中就action元素的class属性对应的值就应该是spring容器中的一个bean的id。

   ps.这样就可以通过spring容器获取action 并对action进行一些属性配置,还可以解决action是单例的问题(通过bean的scope属性来设置)


0 1