Service层和Controller层相关内容

mvc框架由model,view,controller组成,执行流程一般是:在controller访问model获取数据,通过view渲染页面。

参考链接:

  1. https://blog.csdn.net/qq_34339493/article/details/86479991?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2alltop_click~default-1-86479991.nonecase&utm_term=service%E5%B1%82%E5%86%99%E4%B8%9A%E5%8A%A1&spm=1000.2123.3001.4430
  2. https://blog.csdn.net/bravezhe/article/details/7728558
  3. https://blog.csdn.net/a88328734/article/details/108261055?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param

service属于MVC中M的细分。M我理解为业务模型。至于C个人觉得向上控制页面跳转和数据收集传输,向下控制业务调用和数据获取。
Service: 做的事情,不仅仅是调用DAO操作数据,还会包含了一定的业务逻辑。整个程序的设计,也变成了针对服务进行设计。
Controller: 用于接收请求、处理请求、调用业务层处理请求返回结果、包装结果、响应请求

Service层的作用:

service是业务层,是使用一个或多个模型执行操作的方法。

  1. 封装通用的业务逻辑,操作。如一些数据的检验,可以通用处理。
  2. 与数据层的交互。
  3. 其他请求:如远程服务获取数据,如第三方api等。
posted @ 2020-11-25 10:56  Felix_Openmind  阅读(331)  评论(0)    收藏  举报
*{cursor: url(https://files-cdn.cnblogs.com/files/morango/fish-cursor.ico),auto;}