Dao - Service - controller - web.xml

基本内容

4.1.1 Dao层
使用mybatis框架。创建SqlMapConfig.xml。
创建一个applicationContext-dao.xml
1、配置数据源
2、需要让spring容器管理SqlsessionFactory,单例存在。
3、把mapper的代理对象放到spring容器中。使用扫描包的方式加载mapper的代理对象。

4.1.2 Service层
1、事务管理
2、需要把service实现类对象放到spring容器中管理。

4.1.3 表现层
1、配置注解驱动
2、配置视图解析器
3、需要扫描controller

4.1.4 Web.xml
1、spring容器的配置
2、Springmvc前端控制器的配置
3、Post乱码过滤器

Dao

  1. sqlsessionConf.xml
        
        
        
    
        
        
  1. applicationContext-dao.xml



    
    
    
    
    
        
        
        
        
        
        
    
    
    
        
        
    
    
    
        
    



Service

  1. applicationContext-service.xml



    
    


  1. applicationContext-trains.xml



    
    
        
        
    
    
    
        
            
            
            
            
            
            
            
            
            
            
        
    
    
    
        
    


Controller

  1. springmvc.xml



    
    
    
        
        
    


Web.xml



    taotao-manager
    
        index.html
        index.htm
        index.jsp
        default.html
        default.htm
        default.jsp
    
    
    
        contextConfigLocation
        classpath:spring/applicationContext-*.xml
    
    
        org.springframework.web.context.ContextLoaderListener
    
    
    
        CharacterEncodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            utf-8
        
    
    
        CharacterEncodingFilter
        /*
    
    
    
        taotao-manager
        org.springframework.web.servlet.DispatcherServlet
        
        
            contextConfigLocation
            classpath:spring/springmvc.xml
        
        1
    
    
        taotao-manager
        /
    


注意:

/ 里面的 / :会拦截所有请求包括静态资源。需要在springmvc.xml中添加静态资源的映射。


你可能感兴趣的:(Dao - Service - controller - web.xml)