SSM框架整合

步骤1:创建项目

新建一个Web Project,创建基本包结构并导入相关依赖

maven依赖


    
      org.springframework
      spring-core
      5.2.2.RELEASE
    

    
      org.springframework
      spring-aop
      5.2.2.RELEASE
    

    
      org.springframework
      spring-beans
      5.2.2.RELEASE
    

    
      org.springframework
      spring-context
      5.2.2.RELEASE
    

    
    
    
      org.springframework
      spring-jdbc
      5.2.2.RELEASE
    

    
      org.springframework
      spring-tx
      5.2.2.RELEASE
    

    
    
      org.springframework
      spring-web
      5.2.2.RELEASE
    

    

      org.springframework
      spring-webmvc
      5.2.2.RELEASE
    

    
    
      org.springframework
      spring-test
      5.2.2.RELEASE
    

    
      log4j
      log4j
      1.2.17
    

    
      org.aspectj
      aspectjrt
      1.6.12
    
    
    
      org.springframework
      spring-context
      5.2.2.RELEASE
    
    
    
      org.aspectj
      aspectjweaver
      1.8.7
    

    
      cglib
      cglib
      2.2
    

    
      aopalliance
      aopalliance
      1.0 
    
    
    
      com.mysql
      mysql-connector-j
      8.2.0
    
    
    
      org.mybatis
      mybatis
      3.5.16
    
    
    
      mysql
      mysql-connector-java
      8.0.27
    
    
    
    
      org.springframework
      spring-webmvc
      5.2.2.RELEASE
    
    
      org.mybatis
      mybatis-spring
      2.0.6
    

    
    
      commons-dbcp
      commons-dbcp
      1.4
    
    
      commons-pool
      commons-pool
      1.6
    

    
      org.springframework
      spring-web
      5.2.2.RELEASE
    

    
    
      javax.servlet
      javax.servlet-api
      3.0.1
      provided
    

    
      javax.servlet.jsp
      jsp-api
      2.2
      provided
    


    
      org.apache.tomcat
      tomcat-servlet-api
      9.0.87
    

    
      org.apache.taglibs
      taglibs-standard-spec
      1.2.5
    
    
      org.apache.taglibs
      taglibs-standard-impl
      1.2.5
    


    
      junit
      junit
      3.8.1
      test
    

    
      org.hibernate.validator
      hibernate-validator
      6.1.2.Final
    
    
      org.jboss.logging
      jboss-logging
      3.3.2.Final
    
    
      jakarta.validation
      jakarta.validation-api
      2.0.2
    
    
      com.fasterxml
      classmate
      1.3.4
    

    
      commons-io
      commons-io
      2.4
    
    
      commons-fileupload
      commons-fileupload
      1.2.2
    
    
      commons-lang
      commons-lang
      2.6
    

    
      com.alibaba
      fastjson
      1.2.66
    

    
      mysql
      mysql-connector-java
      8.0.9-rc
      sources
      java-source
    
步骤2:修改web.xml文件

web.xml文件是Web项目的核心配置文件,其中需要配置如下几项。

  • 配置Spring MVC的前端控制器,指定Spring MVC配置文件位置
  • 配置Spring框架的ContextLoaderListener
  • 配置字符编码过滤器
  • 配置项目首页
步骤3:编写配置文件

/resources目录下的配置文件包括database.properties、applicationContext-mybatis.xml、mybatis-config.xml、spring-servlet.xml、log4j.properties

步骤4:创建后端详细包结构

为保证项目结构的规范性和统一性,分别在数据层、业务层等包下按业务模块提前创建详细包结构

步骤5:创建前端目录结构

基于系统安全考虑,前端的JSP页面全部放置在/WEB/jsp目录下。为了方便js、css、image等静态资源文件的统一管理,把他们统一放置在/web/statics目录下

你可能感兴趣的:(java,servlet,前端)