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)? 在頁面中獲取數據,顯示數據