系统

17.12.7

请教我们组长一个问题,controller和service的区分。

问这个问题还是因为我们的系统是接手被废弃部门的项目。

做内包的部门为了赶进度,对系统的建设完全没有长远的规划以及规范,乱七八糟,同一个功能能有好几种写法,简直惨不忍睹。

言归正传:service为业务逻辑层,主要实现各个具体的或者拆分的业务逻辑。

controller则是处理数据、整合service、处理异常等更高一层次。

其中数据包括传入数据的处理,可能会交给service,还有service返回的数据,再进行处理。环service的数据的处理都在controller中处理。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容