SSM框架详细整合搭建(ideal环境)+Maven,让我来手把手带你起步

SSM框架介绍

SMM是现在目前比较普及的框架,SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。目前在市场上大部分的公司尤其是做政府项目的公司就经常会应用到,我的公司就是针对于一些政府项目,因此用的框架技术是ssm,政府中的项目开发时间比较早,后期基本上算是出2.0、3.0的版本进行维护更新,原始的框架不会变。对于它的搭建流程有很多方式,我觉得最简单快捷也是最容易记住的就是如下的方法。

一、建立项目

本文章的用的环境是ideal+JDK1.8+Maven,个人比较中意maven方便快捷,但是如果在内网的情况下还是需要引入jar包,不能够去连接远程仓库时时导入需要的jar文件。
SSM框架详细整合搭建(ideal环境)+Maven,让我来手把手带你起步_第1张图片

首先新建一个项目,而后进行选择maven项目的创建

SSM框架详细整合搭建(ideal环境)+Maven,让我来手把手带你起步_第2张图片

选择完maven项目后继续点击下一步,

SSM框架详细整合搭建(ideal环境)+Maven,让我来手把手带你起步_第3张图片

继续点击下一步,

SSM框架详细整合搭建(ideal环境)+Maven,让我来手把手带你起步_第4张图片
SSM框架详细整合搭建(ideal环境)+Maven,让我来手把手带你起步_第5张图片

点击finish完成创建。

至此,项目创建完毕,在项目的主页面需要注意一点,就是要对maven的远程仓库导入选择自动导入,如下图
SSM框架详细整合搭建(ideal环境)+Maven,让我来手把手带你起步_第6张图片

二、配置xml文件(二八原则)

以上是创建maven的项目完毕,至此才到了搭建框架的关键,其实完成ssm框架的搭建在公司企业里面是在是有太多太多的方式去完成,个人觉得自己的搭建方式便于记忆和理解,我将它总结为二八原则(两个xml文件,八个配置选项),如果是maven项目,则首先需要添加jar路径到pom.xml文件当中,以下是所有需要用到的文件:


        
            junit
            junit
            4.11
            test
        
        
            javax.servlet
            jstl
            1.2
        
        
            javax.servlet
            servlet-api
            2.5
        
        
            mysql
            mysql-connector-java
            5.1.38
        
        
            org.mybatis
            mybatis
            3.4.1
        
        
            org.mybatis
            mybatis-spring
            1.3.1
        
        
            org.springframework
            spring-context
            ${spring-version}
        
        
            org.springframework
            spring-core
            ${spring-version}
        
        
            org.springframework
            spring-beans
            ${spring-version}
        
        
            org.springframework
            spring-web
            ${spring-version}
        
        
            org.springframework
            spring-webmvc
            ${spring-version}
        
        
            org.springframework
            spring-jdbc
            ${spring-version}
        
        
            org.springframework
            spring-tx
            ${spring-version}
        
        
            com.alibaba
            druid
            1.1.1
        
        
            junit
            junit
            4.12
        
        
            com.fasterxml.jackson.core
            jackson-core
            ${jackson.version}
        
        
            com.fasterxml.jackson.core
            jackson-databind
            ${jackson.version}
        

        
            com.github.pagehelper
            pagehelper
            4.1.6
        
    

可以根据自己的开发需要,如数据库需要用oracle等,可以自己到maven的官网去进行拷贝。

1、建立一个资源包

SSM框架详细整合搭建(ideal环境)+Maven,让我来手把手带你起步_第7张图片

1.1、将这个包变为资源路径

SSM框架详细整合搭建(ideal环境)+Maven,让我来手把手带你起步_第8张图片

1.2、在里面建立mapper包(为以后放入mybatis做准备)并且建立 ssm的主要配置文件:

SSM框架详细整合搭建(ideal环境)+Maven,让我来手把手带你起步_第9张图片

1.3、修改头文件如下

SSM框架详细整合搭建(ideal环境)+Maven,让我来手把手带你起步_第10张图片

1.4、配置8项内容,完整的内容如下:

    
    
        
        
        
        
        
        
            
                
                    
                        
                            application/json;charset=UTF-8
                        
                    
                
            
        
        
        
            
            
            
            
        
    
        
        
            
            
                
                    
                        
                            dialect=mysql
                            reasonable=true
                        
                    
                
            
        
    
        
        
            
        
    
        
        
            
        
    
        
        
            
            
        
    
以上ApplicationXml配置完毕,接下来修改xml文件:



    Archetype Created Web Application
    
        encodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            utf-8
        
    
    
        encodingFilter
        /*
    
    
        springmvc
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath*:ApplicationContext.xml
        
    
    
        springmvc
        *.do
    

至此所有的配置完毕,写入控制层进行测试:
SSM框架详细整合搭建(ideal环境)+Maven,让我来手把手带你起步_第11张图片
配置tomcat,输入url:“localhost:8080/test.do”
若界面出现
SSM框架详细整合搭建(ideal环境)+Maven,让我来手把手带你起步_第12张图片
恭喜你!配置成功!

ps:ssm框架属于比较老的技术了,正因为它的稳定以至于这么多年了还是能够在公司企业里面看见,作为初级开发来说,自己在公司的职责根本不需要去搭建任何的框架以及服务器等,但是总要去了解框架,去研究框架才能不断刷新自己对它的认知度,知其然而不知其所以然的开发十分的痛苦。
zym

你可能感兴趣的:(SSM)