20180609miss

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

分类:

技术点:

相关文章:

  • 2021-09-21
  • 2020-05-19
  • 2020-12-27
  • 2021-08-04
  • 2021-11-30
  • 2021-11-06
  • 2021-08-04
  • 2021-08-04
猜你喜欢
  • 2021-08-04
  • 2021-11-20
  • 2021-10-31
  • 2021-06-28
  • 2021-12-09
  • 2021-11-18
相关资源
相似解决方案