用eclipse搭建ssh框架 struts spring hibernate

SSH为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。

1、New一个Dynamic Web Project项目 (输入项目名Project name:)

还要记得把xml文件勾上(next>next>)


然后就点击finish完成创建。


2、导入ssh以及连接数据库的jar包:

全部导入WebContent \ WEB-INF \ lib目录下

struts2需要导入的包如下:

注:版本不一样,jar包也有可能不一样,个人用的是:struts-2.3.30


spring需要导入的包如下:

版本 : spring-framework-4.2.2.RELEASE


hibernate需要导入的包如下:

版本:hibernate-release-5.2.2.Final


ssh框架jar包的下载地址:

1、Struts2:http://struts.apache.org/download 
2、Spring:http://www.springsource.org/download/community
3、Hibernate:http://sourceforge.net/projects/hibernate/files/hibernate4/


3、配置wen.xml文件代码片如下:



     
     

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

     
     

1、 首先编写util的类 ----> entity的类  ----> dao的类 ----> service的类
注意代码的规范:分层



util: 连接数据库的类
entity:实体类,与数据库一一对应
dao:操作类,数据访问层、保存数据的
service:业务类,业务逻辑处理的

2、编写action类:一般情况下都会继承ActionSupport类,并重载此类的 execute() 方法。

public class IndexAction extends ActionSupport {

	public String execute() {
		return "success";
	}

3、编写struts.xml配置文件:这个一定要注意命名规则。


     
     



     
     
	
      
      
	
      
      
		
       
       
		
       
       
			
        
        
			
        
        
         
         /WEB-INF/jsp/index2.jsp
        
        
			
        
        
         
         /WEB-INF/jsp/s_tag.jsp
        
        
		
       
       
	
      
      

     
     

4、编写applicationContext.xml配置文件:spring的注入以及hibernate操作数据库


   
   

   
   
	
	
    
    
	
    
    
	
	
    
    
		
     
     
		
     
     
	
    
    
	
	
    
    
	
    
    
		
     
     
	
    
    
	
	
    
    
		
     
     
		
     
     
	
    
    
	
	 
    
    
		
     
     
		
     
     
		
		
     
     
		
     
     
			
      
      
				
       
       
         org.hibernate.dialect.MySQL5Dialect 
       
				
       
       
         true 
       
				
       
       
         true 
       
				
       
       
         false 
       
				
       
       
				
       
       
         update 
       
			
      
      
		
     
     
		
     
     
			
      
      
				
       
       
         ssh/entity/BookCard.hbm.xml 
       
			
      
      
		
     
     
		
	
    
    	
	 
	
    
    
		
     
     
		
     
     
		
     
     
		
     
     
		
     
     
		
     
     
		
     
     
		
     
     
		
     
     
		
     
     
	
	
    
    

   
   
			

5、编写BookCard.hbm.xml配置文件:要与数据库一一对应,必须要与实体类存放同一个包



   
   

   
   
  
    
    
    
        
     
     
        	
      
      
        
     
     
        
     
     
        
     
     
        
     
     
        
     
     
    
    
    

   
   

6、编写外部文件jdbc.properties:导入jdbc外部文件是为了方便维护人操作数据库的代码


整个项目的ssh框架需要写的文件大致就是这样!


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值