springmvc的搭建过程

springmvc的框架搭建过程

   一、创建一个web工程。

   二、添加hibernate的开发包,把jar放到lib目录下,不要sessionFactory。


springmvc的搭建过程_第1张图片


springmvc的搭建过程_第2张图片


   三、添加spring的开发包,把jar放到lib目录下

   四、hibernate逆向工程生成springDao。

   五、分离pojo和dao、创建dao包,service包,action包,拷log4j。

springmvc的搭建过程_第3张图片

   六、添加contextConfigLocation(classpath:app*.xml)、dispatchServlet、openSessionInViewFilter等到web.xml,配置如下:



 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 
  contextConfigLocation
  classpath:app*.xml
 

 
  opensession
  org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
 

 
 opensession
 /*
 

 
  org.springframework.web.context.ContextLoaderListener
 

 
  springmvc
  org.springframework.web.servlet.DispatcherServlet
 

 
  springmvc
  *.do
 

 
  index.jsp
 

 
  BASIC
 






   七、对applicationContext.xml进行配置,配置头文件、自动扫描包、事务的管理、定时服务等,配置如下:

      
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util"
    xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop"
    xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="
    http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
    http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd
    http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
    http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
    http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context-2.5.xsd">
   //开启自动扫描
    
   //创建sessionFactory  bean
             class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        
        

    

   //spring管理的dao

   
        
            
        

    

    
        
            
        

    

    
             class="org.springframework.orm.hibernate3.HibernateTransactionManager">
        
    


    
    
        
            
        

    


    
    
        
    

    
    
    
    
        
        
    

    
    
    
        
        
    

    
    
        
            
                
            

        

    



   八、复制applicationContext.xml到WEBINF下并改文件名为springMVC-servlet.xml,在里面开启自动扫描com.action包


  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util"
    xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop"
    xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="
    http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
    http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd
    http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
    http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
    http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context-2.5.xsd">


    


   九、写com.service包、com.action包中的类。写jsp实现业务功能。


你可能感兴趣的:(J2EE)