SSM整合主要是关于Springmvc、Spring、mybatis框架的一个整合
其中要整合的有两部分:spring和springmvc之间的整合,spring和mybatis的整合。
1 搭建Spring的开发环境
1.1 导入spring相关依赖
org.springframework
spring-context
5.0.2.RELEASE
org.aspectj
aspectjweaver
1.8.13
org.springframework
spring-jdbc
5.0.2.RELEASE
org.springframework
spring-test
5.0.2.RELEASE
junit
junit
4.12
org.springframework
spring-tx
5.0.0.RELEASE
· 1.2 编写AccountService接口和AccountService实现类
AccountService接口:
AccountService实现类:
1.3 创建并配置applicationContext.xml文件
4 测试
2 搭建SpringMVC开发环境
2.1 导入相关依赖
org.springframework
spring-webmvc
5.0.2.RELEASE
javax.servlet
servlet-api
2.5
jstl
jstl
1.2
2.2 配置web.xml文件
2.3 配置springMVC.xml文件
2.4 编写控制器代码
2.5 编写success.jsp页面
配置路径:
代码:
2.6 开启服务器并在网页访问
3 整合Spring和SpringMVC
3.1 在web.xml加载一个监听器,用于初始化IOC容器(加载applicationContext.xml文件)
3.2 控制器注入业务层的对象并接受数据
3.3 开启服务器并网页访问
页面没有报错,但没有数据,因为在service层返回的是null
4 搭建mybaits环境
4.1 导入依赖
org.mybatis
mybatis
3.4.5
mysql
mysql-connector-java
5.1.47
com.alibaba
druid
1.1.10
log4j
log4j
1.2.17
4.2 编写AccountDao接口
4.3 编写SqlMapConfig.xml配置文件
4.4 测试
5 整合spring和mybatis
** 核心:由spring创建Dao接口代理对象,并放在IOC容器中**
5.1 配置applicationContext.xml
5.2 在service注入dao层的对象,并获取数据
5.3 修改success.jsp代码
5.4 开启服务器,访问网页