SSM(1) —— 整合SSM开发环境

SSM(1) —— 整合SSM开发环境,第1张

一. 创建Maven的web模块

1. 参考:Maven学习 —— 在IDEA中使用Maven_Archer__13的博客-CSDN博客

2. 将编码的字符集都改为UTF-8 

二. 添加目录

 

 1. main/java目录下存放java源程序:

 ①com.server.pojo:存放数据库表对应的JavaBean,一个JavaBean对应一张表。

 ②com.server.mapper:存放 *** 作数据库表的mapper接口,一个Mapper接口对应一个JavaBean。

 ③com.server.service:存放具体服务的接口;com.server.service.impl:存放服务接口的实现类。

 ④com.server.controller:存放前端与后端交互的控制器方法。

2. main/resources目录下存放配置文件:

 ①com/server/mapper:该目录名需要与存放Mapper接口的包名一致,用于存放每个Mapper接口所对应的映射文件,映射文件的名字需要与Mapper接口同名,并在映射文件中编写sql语句。

 ②mybatis-config.xml:MyBatis的配置文件

 ③mybatis-spring.xml:MyBatis整合Spring的配置文件

 ④spring-mvc.xml:SpringMVC的配置文件

 ⑤applicationContext.xml:Spring的配置文件

3. webapp/WEB-INF目录:

 ①web.xml:存放服务器启动时的配置文件

 ②pages:存放html、jsp页面

4. webapp/static:存放css、js、image等静态资源 

5. test/java目录下存放测试程序

三. 添加依赖

在pom.xml中添加以下内容引入相关依赖:

1. 设置打包方式为war包
war
2. 添加MyBatis相关依赖
    
        
        
            mysql
            mysql-connector-java
            8.0.27  
        
        
        
            com.alibaba
            druid
            1.1.21
        
        
        
            org.mybatis
            mybatis
            3.5.8
        
    
3. 添加Spring相关依赖
        
        
            org.springframework
            spring-context
            5.3.19
        
        
            org.springframework
            spring-aop
            5.3.19
        
        
            org.springframework
            spring-core
            5.3.19
        
        
            org.springframework
            spring-beans
            5.3.19
        
        
            org.springframework
            spring-jdbc
            5.3.19
        
        
            org.springframework
            spring-tx
            5.3.19
        
        
            org.springframework
            spring-web
            5.3.19
        
        
            org.springframework
            spring-oxm
            5.3.19
        

        
        
            org.aspectj
            aspectjweaver
            1.9.0
        
        
        
            org.mybatis
            mybatis-spring
            2.0.7
        
        
            com.mchange
            c3p0
            0.9.5.2
        
4. 添加SpringMVC相关依赖
        
        
            org.springframework
            spring-webmvc
            5.3.19
        
        
        
            javax.servlet
            javax.servlet-api
            4.0.1
            provided
        
5. 添加JSP相关依赖
        
        
            javax.servlet.jsp.jstl
            jstl-api
            1.2
        
        
            org.apache.taglibs
            taglibs-standard-spec
            1.2.1
        
        
            org.apache.taglibs
            taglibs-standard-impl
            1.2.1
        
6. 添加其他功能的相关依赖
        
        
            com.fasterxml.jackson.core
            jackson-core
            2.9.8
        
        
            com.fasterxml.jackson.core
            jackson-databind
            2.9.8
        
        
            com.fasterxml.jackson.core
            jackson-annotations
            2.9.8
        
        
        
            org.apache.poi
            poi
            3.15
        
        
        
            commons-fileupload
            commons-fileupload
            1.3.1
        
        
        
            org.apache.logging.log4j
            log4j-api
            2.3
        
        
            org.apache.logging.log4j
            log4j-core
            2.3
        
        
        
            junit
            junit
            4.12
            test
        
7. 设置Maven加载配置文件 
    
        
            
                src/main/java
                
                    **/*.xml
                
            
            
                src/main/resources
                
                    **/*.*
                
            
        
    
四. 添加核心配置文件

需要在resources目录下添加以下核心配置文件: 

1. MyBatis核心配置文件(mybatis-config.xml)



    
    
        
    

    
    
          
    

    
    
    
        
    
2. MyBatis整合Spring的核心配置文件(mybatis-spring.xml)
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/ssm
jdbc.username=root
jdbc.password=123456



    
    

    
    
        
        
        
        
    

    
    
        
        
    

    
    
        
        
    

    
    
        
    
    
    
        
        
    
    
        
            
            
            
            
            
            
            
        
    

3. SpringMVC核心配置文件(spring-mvc.xml)



    
    

    
    

    
    
        
        
    

    
    
    
    
    

4. Spring核心配置文件(applicationContext.xml)



    
    

    
    
五. 配置web.xml



    
    
    
        contextConfigLocation
        classpath:applicationContext.xml
    
    
    
        org.springframework.web.context.ContextLoaderListener
    

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

    
    
        DispatcherServlet
        org.springframework.web.servlet.DispatcherServlet
        
        
            contextConfigLocation
            classpath:spring-mvc.xml
        
        
        1
    
    
        DispatcherServlet
        /
    
    
        DispatcherServlet
        *.do
    

    
    
        /
    


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/800280.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)

保存