MyBatis框架 第6章:SSM框架整合
第6章:SSM框架整合
6.1 整合注意事项
1) 查看不同MyBatis版本整合Spring时使用的适配包; 2) 下载整合适配包
https://github.com/mybatis/spring/releases
3) 官方整合示例,jpetstore
https://github.com/mybatis/jpetstore-6
6.2整合思路、步骤
1) 搭建环境
创建一个动态的WEB工程
导入SSM需要使用的jar包
导入整合适配包
导入其他技术的一些支持包 连接池 数据库驱动 日志....
2) Spring + Springmvc
在web.xml中配置: Springmvc的前端控制器 实例化Spring容器的监听器 字符编码过滤器 REST 过滤器
创建Spring的配置文件: applicationContext.xml:组件扫描、 连接池、 事务.....
创建Springmvc的配置文件: springmvc.xml : 组件扫描、 视图解析器 <mvc:...>
3) MyBatis
创建MyBatis的全局配置文件
编写实体类 Mapper接口 Mapper映射文件
4) Spring + MyBatis :
MyBatis的 SqlSession的创建 .
MyBatis的 Mapper接口的代理实现类
5) 测试: REST CRUD
课堂: 查询所有的员工信息,列表显示
课下: 增删改
6.3整合的配置
6.3.1 web.xml
6.3.2 Spring配置
6.3.3 SpringMVC配置
6.3.4 MyBatis配置
- 全局文件的配置
- SQL映射文件配置
6.3.5 Spring 整合MyBatis 配置
6.4 整合测试
1) 编写页面,发送请求:http://localhost:8888/ssm/employees
2) 编写Handler,处理请求,完成响应
3) 在页面中获取数据,显示数据