EBI架构 VS. MVC
Posted sunormoon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EBI架构 VS. MVC相关的知识,希望对你有一定的参考价值。
和 MVC 模式中的 Model 代表着整个后端(包括所有实体、服务和它们之间的关系在内的一切)一样,EBI 模式将边界看作是和外部世界的完整连接,而不仅仅是一个视图、一个控制器或是一个接口(这里指的是编程语言结构的接口)。 边界代表了对应着 MVC 中的 View 和 Controller 的整个展现层。EBI 中的实体代表了承载着数据及其行为的真正实体,而交互器对象代表了展现层和实体之间的连接,也就是我所谓的应用服务和领域服务。
EBI 模式关注后端而 MVC 更关注前端。它们不能互相取代,它们是对方的补充。如果把它们放在一个模式中,我们可以把它叫做视图-控制器-交互器-实体 (View-Controller-Interactor-Entity)。
EBI 架构(Entity-Boundary-Interactor,实体-边界-交互器)
参考:https://www.jianshu.com/p/395814410cf5
以上是关于EBI架构 VS. MVC的主要内容,如果未能解决你的问题,请参考以下文章
MVC+Ninject+三层架构+代码生成 -- 总结(建項目)