Spring+Struts2+hibernate框架整合详解

 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.创建一个web工程,并导入ssh整合的jar包 
    1.1 创建工程                       
   
    1.2 添加ssh整合后的jar包,同添加其他jar包方法一样.
                                     
                        

2.环境搭建【添加次序:Spring->Hibernate->Struts2】
   2.1 添加Spring环境               
                
                  
       
2.2 添加Hibernate环境               
                
                
                
                
                

    2.3 添加Struts2环境
                
                

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了!
上述如有不明白,可联系本人,尊重原创,转载请指明出处.
作者 :李朋飞     联系方式:[email protected]




你可能感兴趣的:(spring,Hibernate,框架,struts2)