struts2+spring4.x+hibernate5.x

0.导入struts2+spring4.x+hibernate5.x的jar,这里额外用到c3p0.jar和aspectjweaver.jar,没有的自己网上找找

1.web.xml配置spring的监听器,还有struts2的过滤器和spring的session处理



  sturts2SpringHibernate
  
 

	
		contextConfigLocation
		classpath:applicationContext.xml
	

	
	
		org.springframework.web.context.ContextLoaderListener
	

  
        sturts2
        org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
    
    
    
    
	   SpringOpenSessionInViewFilter
	   org.springframework.orm.hibernate5.support.OpenSessionInViewFilter
	    
            singleSession  
            true  
          
	 
    
  
    SpringOpenSessionInViewFilter
    *.do,*.action
  
  
    

    
        sturts2
        /*
    

2.db.properties的配置

jdbc.user=root
jdbc.password=soft1403
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.jdbcUrl=jdbc:mysql:///springHibernate
jdbc.initialPoolSize=5
jdbc.maxPoolSize=10

3.hibernate的配置文件




	
    
		
		org.hibernate.dialect.MySQL5InnoDBDialect
		true
		true
		update
	

4.spring的配置文件



	
	

	
	
	
	
	
	
	
		
		
		
		
		
		
	

	
	
		
		
		
		
		
		
	


	
	
	
		
	
	
	
		
		  
			
			
		
	
	
   
     
     
   


 

	
		
		
		
		

	
	
	
		
	



5.结合上面的配置文件看下面的工程文件图

struts2+spring4.x+hibernate5.x_第1张图片
6.总结下千万注意aspectjweaver.jar包是spring事物管理service最主要的连接包,千万别漏了。。。。。。。开心就好  哈哈



你可能感兴趣的:(j2ee)