Spring+Struts2+hibernate 框架整合步骤:
1,环境搭建
准备Spring环境
准备Hibernate环境
准备Struts2环境
2,修改配置文件
1,struts.xml
添加一个常量,用来告诉Spring容器,负责创建Struts2中的对象
<constant name="struts.objectFactory" value="spring"></constant>
2,web.xml
1,Struts2的Filter
2,添加一个监听器,用来创建Spring容器
3,提供实例化Spring容器的配置文件路径
1.2 添加ssh整合后的jar包,同添加其他jar包方法一样.
2.3 添加Struts2环境
3.2 web.xml
添加内容:
详细步骤说明:
1.创建一个web工程,并导入ssh整合的jar包
1.1 创建工程
1.2 添加ssh整合后的jar包,同添加其他jar包方法一样.
2.环境搭建【添加次序:Spring->Hibernate->Struts2】
2.1 添加Spring环境
2.2 添加Hibernate环境![]()
3.
修改配置文件
3.1 struts.xml
添加一个常量,用来告诉Spring容器,负责创建Struts2中的对象
<constant name="struts.objectFactory" value="spring"></constant>
推荐更改一下applicationContext.xml文件中的配置:
将 class="org.apache.commons.dbcp.BasicDataSource" 更改为class="org.springframework.jdbc.datasource.DriverManagerDataSource"
3.2 web.xml
1,配置Struts2的过滤器
2,添加一个监听器,用来创建Spring容器3,提供实例化Spring容器的配置文件路径![]()
到这里就成功的将SSH整合在一起了,部署在服务器上面,启动没有报错的话,那么就congratulations了!