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

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

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属性来设置)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值