SSM整合框架是指Spring+SpringMVC+MyBatis三个开源框架的整合。
以下是SSM整合框架的搭建步骤:
在pom.xml中添加Spring、SpringMVC、MyBatis等必要依赖
在web.xml中配置DispatcherServlet和ContextLoaderListener
创建Spring的配置文件applicationContext.xml,并在其中配置dataSource、sqlSessionFactory、transactionManager和MyBatis的Mapper扫描器等
创建SpringMVC的配置文件spring-mvc.xml,并在其中配置视图解析器、处理器映射器、异常处理器等
配置MyBatis的Mapper文件
创建Controller、Service和Mapper等业务相关的类
在Controller中编写处理请求的方法,调用Service层提供的方法完成业务逻辑,最终返回视图
在Service层中编写业务逻辑相关的方法,并调用Mapper层提供的方法来完成数据访问操作
在Mapper层中编写对数据库的操作方法
完成以上步骤后,即可成功搭建基于SSM整合框架的Web应用程序。
- <dependencies>
-
- <dependency>
- <groupId>org.springframeworkgroupId>
- <artifactId>spring-contextartifactId>
- <version>4.3.2.RELEASEversion>
- dependency>
- <dependency>
- <groupId>org.springframeworkgroupId>
- <artifactId>spring-webmvcartifactId>
- <version>4.3.2.RELEASEversion>
- dependency>
-
-
- <dependency>
- <groupId>org.mybatisgroupId>
- <artifactId>mybatisartifactId>
- <version>3.4.4version>
- dependency>
- <dependency>
- <groupId>org.mybatisgroupId>
- <artifactId>mybatis-springartifactId>
- <version>1.3.1version>
- dependency>
-
-
- <dependency>
- <groupId>mysqlgroupId>
- <artifactId>mysql-connector-javaartifactId>
- <version>5.1.47version>
- dependency>
-
-
- <dependency>
- <groupId>javax.servletgroupId>
- <artifactId>servlet-apiartifactId>
- <version>2.5version>
- <scope>providedscope>
- dependency>
- dependencies>
-