MVC的组件增强,可以说是针对我们开发常用的从Controller->Service->Dao的各层的功能增强,是最接近于我们编程主要工作的代码,合理的各层封装,为我们后面的编码工作带来意想不到的方便性。
- 根据业务习惯,封装出更加简易的操作方法,有利于各层统一代码风格,屏蔽差异性;
- 统一代码方法风格,有利于减低不同开发人员编程能力差异性带来的【各自为政】的风险,为后面代码可维护性带来不少好处
- 大大防止与降低开发人员【重复造轮子】的风险,把最常用方法集中实现。
前言
学习Spring Boot的重要的一点,就是要对MVC三层各自的工作职责有一个充分的认识,只有充分认识每一层的工作职责,才能在编写代码的时候,不会写出明显违法工作职能的乱伦代码。
把Spring Boot 经过运行后,就是形成一个大的分工明确容器,这里比作为一家销售产品的公司,让你很容易理解各层的关系
- Controller:市场销售人员->负责接待客户与销售自己产品,接收客户需求(接受外部请求与响应对应的数据->接收参数与传递参数);
- Service:项目经理与工人->负责业务操作与产品加工,生产(对请求进行业务逻辑处理,数据操作,加工—>耗时操作);
- Dao:仓库管理员->负责物料物资的出入库(对数据的读取,保存,管理->管理数据,跟数据库打交道)
认清楚每一层的工作职能,遵守每一层该干什么,不该干什么,是写成好代码的基础。
一、Controller层
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
二、Service层
示例:Java 是面向对象的语音设计。该工具是为了解决数据分析任务而创建的。