Service层和Controller层相关内容
mvc框架由model,view,controller组成,执行流程一般是:在controller访问model获取数据,通过view渲染页面。
参考链接:
- 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
- https://blog.csdn.net/bravezhe/article/details/7728558
- 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是业务层,是使用一个或多个模型执行操作的方法。
- 封装通用的业务逻辑,操作。如一些数据的检验,可以通用处理。
- 与数据层的交互。
- 其他请求:如远程服务获取数据,如第三方api等。
学而不思则罔,思而不学则殆!

浙公网安备 33010602011771号