整合 Hibernate5, Struts2, Spring4 步骤
一. 添加 Spring4 到项目中
1. 添加 jar 包
2. 添加 Spring 的配置文件(applicationContext.xml)
3. 配置 web.xml 配置启动 web 应用的时候进而启动 Spring的IOC容器.
二. 添加 Hibernate5 到项目中, 并与 Spring 进行整合
1. 添加 jar 包
2. 新建 hibernate.cfg.xml
把 一些配置信息放在这里面, 如: 表策略, 方言, 是否显示/格式化SQL, 二级缓存等
3. 在 applicationContext.xml 中配置连接数据库的信息
①. 加入 C3P0 的 jar 包
②. 加入 MySQL 的数据库连接 jar 包
③. 新建 db.properties 配置文件, 数据库连接信息放在这里边
④. 在 applicationContext.xml 中注入 C3P0 的属性值
⑤. 配置 SessionFactory
4. 添加 Hibernate 的事务管理器
5. 配置事务属性
6. 配置事务的切入点, 再把事务属性和事务切入点关联起来
========== 配置到此, 如果启动一下web应用, 那么就会在数据库中建立好对应的表================
三. 添加 Struts2 到项目中
1. 添加 jar 包, 一定记得添加struts2-spring-plugin-2.3.24.1.jar 这个jar包
2. 添加 struts 的配置文件 (struts.xml)
注意: action的类名要写 spring 中配置的 bean 的 id
整合案例的连接地址:http://down.51cto.com/data/2126066