我们可以在MVC架构中实现SOA风格吗?

rbp*_*rbp 5 model-view-controller soa

是否有可能为基于Web的架构提供基于MVC的布局,其中SOA是架构风格.或者换句话说,服务可以成为MVC的M,V,C的一部分.如果是这样,每种服务都可以包含哪些服务.另外,你能给我一个真实世界的例子吗?

Dus*_*ine 7

在SOA应用程序中,您通常不包括前端(表示层).您正在使用MVC应用程序中的这些服务,或者更好地在MVC应用程序使用的单独"模型"项目中使用这些服务.

数据访问 - >业务逻辑 - >服务 - >模型 - > MVC

关键是使用服务在应用程序的基础上创建抽象,以允许多个客户端使用这些服务.