SSM整合小结

基本环境搭建

pom依赖


    
    
        junit
        junit
        4.12
    
    
    
        mysql
        mysql-connector-java
        5.1.47
    
    
    
        com.mchange
        c3p0
        0.9.5.2
    

    
    
        javax.servlet
        servlet-api
        2.5
    
    
        javax.servlet.jsp
        jsp-api
        2.2
    
    
        javax.servlet
        jstl
        1.2
    

    
    
        org.mybatis
        mybatis
        3.5.2
    
    
        org.mybatis
        mybatis-spring
        2.0.2
    

    
    
        org.springframework
        spring-webmvc
        5.1.9.RELEASE
    
    
        org.springframework
        spring-jdbc
        5.1.9.RELEASE
    

Maven资源过滤设置


    
        
            src/main/java
            
                **/*.properties
                **/*.xml
            
            false
        
        
            src/main/resources
            
                **/*.properties
                **/*.xml
            
            false
        
    

建立基本结构和配置框架!

  • com.pojo
  • com.dao
  • com.service
  • com.controller
  • mybatis-config.xml

      
      
      
    
      
  • applicationContext.xml

      
      
    
      

Mybatis层编写

数据库配置文件 database.properties

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/ssmbuild?useSSL=true&useUnicode=true&characterEncoding=utf8
jdbc.username=root
jdbc.password=123456

编写MyBatis的核心配置文件




    
    
        
    
    
        
    

编写数据库对应的实体类

编写Dao层的 Mapper接口

编写接口对应的 Mapper.xml 文件






编写Service层的接口和实现类

Spring层

配置Spring整合MyBatis,我们这里数据源使用c3p0连接池;

我们去编写Spring整合Mybatis的相关的配置文件; spring-dao.xml




    
    
    

    
    
    
        
        
        
        
        

        
        
        
        
        
        
        
        
        
    

    
    
        
        
        
        
    

    
    
    
        
        
        
        
    

Spring整合service层




    
    

    
    
        
    

    
    
        
        
    

SpringMVC层

web.xml




    
    
        DispatcherServlet
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:applicationContext.xml
        
        1
    
    
        DispatcherServlet
        /
    

    
    
        encodingFilter
        
            org.springframework.web.filter.CharacterEncodingFilter
        
        
            encoding
            utf-8
        
    
    
        encodingFilter
        /*
    
    
    
    
        15
    
    

spring-mvc.xml




    
    
    
    
    

    
    
        
        
        
    

    
    

Spring配置整合文件,applicationContext.xml




    
    
    
    

配置结束

你可能感兴趣的:(SSM整合小结)