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)  在页面中获取数据,显示数据