实体控制边界 (ECB) 与模型视图控制器 (MVC)

eri*_*lee 5 model-view-controller uml use-case ecb-pattern

我不确定我是否有正确的概念。

人们告诉我

边界 = 视图

实体 = 模型

控制 = 控制器

但是根据我对 MVC 的了解。(胖模型,瘦控制器)

不是 Boundary = Controller, Control = Model (业务逻辑)和 Entity = Model (orm 类或类似的实体类,它只执行 crud )。

我可能错了,请指导我!

Pat*_*ner 6

两者非常相似。主要区别在于 MVC 通常用于用户界面设计,而 ECB 最常用于业务逻辑。 是以推动欧洲央行而闻名的亚当·比恩 (Adam Bien)的演讲的一部分,它帮助我了解了两者之间的区别。


qwe*_*_so 4

实际上你的第一个定义是正确的。单词的含义有时会令人困惑。以下链接确认并总结了这两种模式(将 ECB 命名为 MVC 的变体):实体-控制-边界模式