ssh 框架整合试例 (spring+struts2+hibernate)

1.首先用Eclipse创建一个web项目(Eclipse EE 版)

new->Other->ssh 框架整合试例 (spring+struts2+hibernate)_第1张图片

输入web 然后选择Dynamic Web Project->next->

输入项目名(这里新建一个项目名叫ssh)



->Next->next




->finish

ssh 框架整合试例 (spring+struts2+hibernate)_第2张图片




接下来就是导入我们所需的jar包

先导入strus2的jar包ssh 框架整合试例 (spring+struts2+hibernate)_第3张图片



然后修改web.xml配置文件



  ssh
  
    index.html
    index.htm
    index.jsp
    default.html
    default.htm
    default.jsp
  
  
  
  	struts2
  	org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
  
  
  	struts2
  	/*
  
加入struts.xml配置文件




	

	
		
  
  	struts2
  	org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
  
  
  	struts2
  	/*
  
  
  
  	contextConfigLocation
  	classpath:applicationContext.xml
  
  
  
  	org.springframework.web.context.ContextLoaderListener
  

增加applicationContext.xml配置文件



	
	
	
	
		
		
		
		
		  
	      
	     
	

	
	    
	    
			
				com.entities.User
				com.entities.Subject
				com.entities.Answer
				com.entities.Category
			
	    
	    
		    
		    	
		    	org.hibernate.dialect.MySQLDialect
		    	true
		    
	    
	
	
	 
	
		
	
	
	
	    
	        
	        
	    
	
	
	
	     
	     
    	

然后加入hibernate所需的hibernate3.jar和必须jar包如下:

ssh 框架整合试例 (spring+struts2+hibernate)_第5张图片



javassist-3.12.0.GA.jar这个jar包不用加,前面加过

如果要用的注解的话还要导入hibernate-jpa-2.0-api-1.0.0.Final.jar

因为要用到连接池和数据库所以还要导入commons-pool-1.6.jar和commons-dbcp-1.4.jar

和还有数据库驱动mysql-connector-java-5.1.18-bin.jar我用的是mysql

然后启动项目

发现有点问题还要加入aopalliance-1.0.jar和aspectjweaver.jar,因为项目可能要用到ajax所以还要加入struts2-json-plugin-2.3.7.jar



呵呵成功了!里面有些配置文件相信能看懂吧。。。


你可能感兴趣的:(Java,hibernate,spring,struts2,ssh,java,Hibernate,spring,struts2)