系统

2017-12-07  本文已影响1人  静心安分读书

17.12.7

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

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

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

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

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

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

上一篇下一篇

猜你喜欢

热点阅读