栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

配置一个简单的传统SSM项目

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

配置一个简单的传统SSM项目

背景

我们知道,从2002年开始,Spring一直在飞速的发展,如今已经成为了在Java EE开发中的标准,早期的项目都是传统的Spring-SpringMVC-Mybatis项目,打成一个war包丢入tomcat容器运行。但是随着技术的发展,这种传统的项目逐渐笨重,大量的xml配置文件,存在项目之中,繁琐的配置整合第三方框架的配置问题,导致了开发和部署效率的降低。所以才有了后来真香的SpringBoot项目。

尽管传统SSM项目开发很笨重,但是仍有企业在继续使用,而且SpringBoot项目只是简化了它,SSM对于java后端开发来说,仍是要必须学习的。这有助于更好的过度到SpringBoot与后面的SpringCloud之中。

下面就编写SSM项目基本的配置文件(确实比较庞大与繁琐的~~)

主要的配置文件

我们知道 所有的bean都要交于Spring IOC 去托管,Spring的配置文件一般命名为applicationContext.xml,如果把所有的bean都配置到这个文件中,将会显得异常臃肿与杂乱…于是借鉴MVC分层架构将applicatinContext.xml一分为三,各司其职。

资源文件结构
## resources资源目录

- mapper文件夹    						----mapper.xml文件放置处
- applicationContext.xml		----Spring配置文件
- jdbc.properties						----数据库配置文件
- mybatis-config.xml				----Mybatis配置文件
- spring-dao.xml						----dao层配置文件
- spring-mvc.xml						----web-mvc配置文件
- spring-service.xml				----service层配置文件
applicationContext.xml


    
    

    
    
    
    


jdbc.properties
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url= jdbc:mysql://localhost:3306/ssmdb?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
jdbc.username=root
jdbc.password=root
mybatis-config.xml



    
    
    
        
    

    
        
    

    
    
    
    

spring-dao.xml


    
    

    
    
    
    
    
    
    
    
    
    
    
    


    
    
        
        
        
        
        
        
        
        
        
        
    

    
    
        
        
        
        
        
        
        
    

    
    
        
        
    


spring-mvc.xml


    
    
    
    
    
    
    
    
        
        
    

    
    
    
    
    
    
    
    
    
    


    
    
    
    
    
    
    


spring-service.xml


    
    
    

    
    
        
        
    

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    
    
    


WEB-INF下的web.xml



    
    
        index.html
    

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

    
    
        CharacterEncodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            UTF-8
        
    
    
        CharacterEncodingFilter
        /*
    

    
    
        20
    

ps: 这些配置完成创建后,一个简单的SSM项目就能启动运行了,这些只是基础,需要什么尽管配置就行,有些配置也可使用注解代替。这样分层之后,确实清爽了许多呢!
一个成功启动的项目示例:https://chenyu6666.lanzoui.com/iSfMru6jkqb

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/288153.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号