最佳答案
我已经使用 MVC 很长时间了,听说过“ 服务”层(例如在 Java web 项目中) ,我一直想知道这是否是一个 真正的建筑模式,因为我找不到很多关于它的信息。
MVCS 的思想是有一个 控制器和模型之间的服务层,以封装所有可能在控制器中的业务逻辑。这样,控制器就只是在那里转发和控制执行。并且您可以在许多控制器(例如,网站和 webservice)中调用服务,而不需要复制代码。