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属性来设置)
- Spring4.2.3 +Struts2.3.24 +Hibernate4.3.11配置过程
- Spring4.3.5+struts2-2.5.8+hibernate4.3.11整合配置
- Spring4.2.5+Hibernate4.3.11+Struts2.3.24整合开发
- Struts2.5.12+hibernate4.3.11+spring4.3.9整合
- Struts2+Hibernate4+Spring4整合
- Spring4+hibernate4+struts2配置文件
- Struts2+Spring4+Hibernate4整
- spring4+hibernate4+struts2整合
- Spring4 整合Hibernate4,Struts2
- SSH(Struts2+Spring4+Hibernate4)框架教程之配置篇
- Spring4 + hibernate4 配置
- Spring4+Hibernate4配置Ehcache
- Spring4+Hibernate4整合配置
- spring4+hibernate4配置过程中遇到的问题
- spring4+hibernate4配置过程中遇到的问题
- Struts2+Spring4+Hibernate4环境搭建
- struts2+ hibernate4 +spring4 匹配版本
- struts2+hibernate4+spring4整合步骤
- Oracle实现POSTGRESQL的generate_series功能
- 一些不错的博客专栏地址(持续更新)
- CABasicAnimation的基本使用方法(移动·旋转·放大·缩小)
- 2015-12-IOS 获取最新设备型号方法
- HTTP Status 500 - could not execute query; nested exception is org.hibernate.exception.JDBCConnectio
- Spring4.2.3 +Struts2.3.24 +Hibernate4.3.11配置过程
- shell脚本实现简单的模拟用户操作,未加检查点。
- 修改Android工程的名称、安装路径
- iOS Tips
- live555交叉编译
- activiti工作流数据库表详细介绍
- InputStreamReader
- 九、c++ lambda
- MATLAB模式识别基本操作函数解析