Bate版
SpringMVC
----SSM框架整合
Bate版
Bate版
本章内容
节
知识点 掌握程度 难易程度
框架整合思路
springmvc+mybaits的系统架构 理解 普通
框架整合思路 掌握 普通
环境搭建 了解 普通
整合dao
数据库服务器配置文件 掌握 普通
日志配置文件 掌握 普通
Mybatis配置文件 掌握 普通
applicationContext-dao.xml
掌握 普通
逆向工程生成po类及mapper 了解 普通
手动定义商品查询mapper 掌握 普通
整合service
定义service接口 掌握 普通
applicationContext-service.xml
掌握 普通
applicationContext-transaction.xml
掌握 普通
整合springmvc
springmvc.xml
掌握 普通
web.xml
掌握 普通
编写Handler 掌握 普通
编写jsp文件
掌握 普通
加载spring容器 加载spring容器 掌握 普通
Bate版
SSM框架整合
• 示例:
– 使用springmvc和mybatis完成商品列表查询
Bate版
框架整合思路
• springmvc+mybaits的系统架构
表现层
springmvc
业务层
service接口
持久层
mybaits
mysql
spring将各层进行整合
通过spring管理持久层的mapper(相当于dao接口)
通过spring管理业务层service,service中可以调用mapper接口。
spring进行事务控制。
通过spring管理表现层Handler,Handler中可以调用service接口。
mapper、service、Handler都是javabean。
Bate版
框架整合思路
• 第一步:整合dao层
– mybatis和spring整合,通过spring管理mapper接口。
– 使用mapper的扫描器自动扫描mapper接口在spring中进行
注册。
• 第二步:整合service层
– 通过spring管理 service接口。
– 使用配置方式将service接口配置在spring配置文件中。
– 实现事务控制。
• 第三步:整合springmvc
– 由于springmvc是spring的模块,不需要整合。