SSH框架整合的步骤:
(一) 搭建Spring环境:1.导入Spring相关jar包
(二) 整合Struts 2
1. 导入struts 2 相关jar包, 及struts 2与spring结合的插件包
2. 配置web.xml
-- 配置 <context-param> 指定spring配置文件的路径和名字!
-- 增加spring上下文加载的监听器
-- 配置spring的opensessionInview过滤器(一定要配置在struts 2过滤器之前)
-- 配置struts过滤器
3.增加struts.xml:配置<constant name="struts.objectFactory" value="spring" />
(三) 整合hibernate
1. 导入hibernate相关jar包
2. 增加spring配置文件:applicationContext.xml,文件内容如下:
-- 配置组件扫描。让spring管理basePackage和他的子包下所有的类。
-- 配置dataSource数据源
-- 配置sessionFactory(hibernate 全局参数 和 零配置[Spring PO扫描])
-- 配置事务管理XML切面方式(事务增加在service层!)
-- 配置HibernateTemplate