一张图帮助你整合MyBatis+spring+springMvc
spring
spring就是实现ioc,aop,事务
由于sql是直接由mybatis来给我们实现的 所以在写service的时候就可以直接使用spring的ioc的注入直接实现sevice相比原来的javaweb要节省和简化代码
springmvc
springmvc就是实现javaweb的内容由原理的request和response来返回页面和传递值,变成现在直接由springmvc配置文件和注解帮助我们实现
mvc三层架构
- 数据层 dao
- 业务层 mapper
- 控制层 Controller
- 视图层 jsp
现在的三层架构
模型(dao,service)
- 业务逻辑
- 保存数据的状态
视图(jap)
- 显示页面
控制层(servlet)
- 获取表单数据
- 调用业务逻辑
- 转向指定的页面