在线学习跟踪系统SSM框架搭建

一、是什么
学习跟踪系统是一个记录学习过程的系统。
采用springMVC+Spring+Mybatis技术,以下为该系统的思维导图,同时欢迎加入QQ交流群进行交流:5369686,一起做项目,一起High


在线学习跟踪系统SSM框架搭建_第1张图片

在线学习跟踪系统思维导图

二、框架搭建
配置在官方文档中都能找到相关配置:一下文档均在项目中有体现,可以再源码中下载查看,以后得分享中会对这些知识点进行分别讲解。
spring官方文档:https://docs.spring.io/spring/docs/4.3.9.BUILD-SNAPSHOT/spring-framework-reference/htmlsingle/#transaction-declarative-txadvice-settings
mybatis官方文档:http://www.mybatis.org/mybatis-3/zh/configuration.html
mybatis-spring官方文档:http://www.mybatis.org/spring/zh/batch.html
mybatis-generator官方文档:http://www.mybatis.org/generator/configreference/javaModelGenerator.html
druid数据源官方文档:https://github.com/alibaba/druid/wiki/%E9%85%8D%E7%BD%AE_DruidDataSource%E5%8F%82%E8%80%83%E9%85%8D%E7%BD%AE
logback日志框架官方文档:https://logback.qos.ch/manual/layouts.html

源码地址:https://pan.baidu.com/s/1b231Wa
视频讲解:http://www.365yg.com/item/6461501385442591246/
maven依赖:


    4.0.0
    net.begincode
    begin-study
    war
    1.0-SNAPSHOT
    begin-study
    
        4.3.9.RELEASE
        20.0
        2.7
        1.7.21
        1.1.7
        2.8.1
        3.4.1
        1.3.2
        1.0.27
        5.1.34
    
    
        
            
                org.springframework
                spring-framework-bom
                ${spring.version}
                pom
                import
            
        
    
    
        
            junit
            junit
            3.8.1
            test
        
        
            javax.servlet
            servlet-api
            2.5
        
        
            jstl
            jstl
            1.2
        
        
            org.springframework
            spring-webmvc
        
        
            org.springframework
            spring-jdbc
        
        
            org.springframework
            spring-aspects
        
        
        
            com.alibaba
            druid
            ${druid.version}
        
        
            mysql
            mysql-connector-java
            ${mysql.version}
        
        
            org.mybatis
            mybatis
            ${mybatis.version}
        
        
            org.mybatis
            mybatis-spring
            1.3.0
        
        
            com.google.guava
            guava
            ${guava.version}
        

        
        
            org.slf4j
            jcl-over-slf4j
            ${jcl-over-slf4.version}
        
        
            ch.qos.logback
            logback-classic
            ${logback.version}
        

        
        
            com.fasterxml.jackson.core
            jackson-databind
            ${jackson.version}
        

        
        
            org.mybatis.generator
            mybatis-generator-core
            1.3.2
        
    
    
        begin-study
        
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.5
            
        
    
 

三、文字配置描述
1、Spring配置
SpringMVC是Spring家族的一部分,天然支持Spring,所以配置Spring一句话,配置一个监听器即可

 
        org.springframework.web.context.ContextLoaderListener
 

2、SpringMVC配置
web.xml

    
  
        contextConfigLocation
        classpath:spring-config.xml
    
    
        web
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            
        
        1
    
    
        web
        /
    

3、spring-config.xml配置



 
  
  

4、spring-mvc.xml 位于resources.spring目录下





    
    
    
    
        
        
    
    
    
        
            
                
            
        
    

    
    
      

    
    
        
        
        
    

5、spring-mybatis.xml 位于resource.spring目录下



    
    
     
    
        
        
        
        
        
        
        
        

        
        

        
        

        
        

        
        
        
        

        
        
        

        
        
    

   
    
    
        
    


    
        
        
        
    
    
    
        
        
    



6、mybatis.xml 上一个配置中用到了mybatis,需要对他进行一些基础参数的设置,就在这文件中配置如下





    
        
        
        
        
        
        
        
        
    



你可能感兴趣的:(在线学习跟踪系统SSM框架搭建)