学习笔记
前言
本次主要学习了SpringBoot的三层架构,学习途径为黑马程序员视频和一些博客。
一、三层架构的作用?
三层架构可以优化我们的代码,使得代码易于维护,最终实现高内聚低耦合。
二、三层架构分别有那些
1.controller控制层
控制层接受来自前端的请求并且对请求进行处理并响应数据。
2.Service服务层
采用接口的方式,对于从数据访问层Dao得到的数据进行处理,并返回到控制层。
3.Dao数据访问层
对数据进行访问,比如增删改查。
后面还有引入IOC和Dl技术,减少了它们之间的依赖。把Service和Dao的类交给IOC保管,然后Controller中要调用Service对象的时候加入@AutoWired依赖注入。