SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层
- spring MVC负责请求的转发和视图管理
- spring实现业务对象管理
- mybatis作为数据对象的持久化引擎, mapper代理开发方式开发Dao
DataBase ===> Entity ===> Mapper.xml ===> Mapper.Java ===> Service.java ===> Controller.java ===> Jsp.
Dao层
mybatis整合spring,通过spring管理SqlSessionFactory、mapper代理对象。
- SqlMapConfig.xml - Mybatis核心配置文件
- applicationContext-dao.xml
- applicationContext-service.xml文件中配置包扫描器,扫描带@service注解的类。
- applicationContext-trans.xml文件中配置事务。
表现层
表现层就一个springmvc框架,由springmvc来管理controller。
- 包扫描器,扫描带@Controller注解的类。
- 配置注解驱动。
- 配置视图解析器。
web.xml
- 配置Spring容器
- 配置前端控制器
- 配置Post乱码过滤器