SSM框架感悟

之前学框架的时候感觉脑袋就好像面糊一般,最近突然想通了一些,记录一下。
一、学习一个新东西,总是按照一个固定的顺序来:
他是什么
他替代了什么
他要帮我们实现什么功能才可以替代之前的工具
他是如何替代的
二、SSM框架感悟
SSM框架是传统的web模型框架,之前这个框架没学会之前,正常的开发就是MVC模型,也就是dao→service→controller分层开发。
主要过程就是前台向后端发送请求,controller接收请求,调用对应的方法,在方法中根据传来的请求调用对应的业务层服务,业务层服务通过调用dao层提供的简单功能进行组合向控制层提供对应服务。
SSM框架取代了dao→service→controller,那么到底取代了什么呢?
就DAO层来说,mybatis需要帮我们实现的功能有:
简单的增删改查
结果集映射
就Service服务层来说,Spring需要帮我们实现的功能有:
利用切面编程实现事务管理
利用依赖注入解决了之前我们手动创建依赖对象的问题
就Controller控制层来说,SpringMVC帮我们实现的功能:
利用DispatchServlet帮我们实现了请求对应转发,不用编写多个servlet了,相当于进行了一层分发处理

posted @ 2018-09-07 19:50  人力有时穷  阅读(825)  评论(0编辑  收藏  举报