SSM框架感悟
之前学框架的时候感觉脑袋就好像⾯糊⼀般,最近突然想通了⼀些,记录⼀下。
⼀、学习⼀个新东西,总是按照⼀个固定的顺序来:ssm框架实现登录功能
他是什么
他替代了什么
他要帮我们实现什么功能才可以替代之前的⼯具
他是如何替代的
⼆、SSM框架感悟
SSM框架是传统的web模型框架,之前这个框架没学会之前,正常的开发就是MVC模型,也就是dao→service→controller分层开发。
主要过程就是前台向后端发送请求,controller接收请求,调⽤对应的⽅法,在⽅法中根据传来的请求调⽤对应的业务层服务,业务层服务通过调⽤dao层提供的简单功能进⾏组合向控制层提供对应服务。
SSM框架取代了dao→service→controller,那么到底取代了什么呢?
就DAO层来说,mybatis需要帮我们实现的功能有:
简单的增删改查
结果集映射
就Service服务层来说,Spring需要帮我们实现的功能有:
利⽤切⾯编程实现事务管理
利⽤依赖注⼊解决了之前我们⼿动创建依赖对象的问题
就Controller控制层来说,SpringMVC帮我们实现的功能:
利⽤DispatchServlet帮我们实现了请求对应转发,不⽤编写多个servlet了,相当于进⾏了⼀层分发处理
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论