【发布时间】:2011-12-18 06:20:17
【问题描述】:
除非我误解了——我在 MVVM 上阅读的大多数文章都将 MVVM 中的模型解释为包含域/业务逻辑的部分,但让我感到困惑的是 MVVM 是一种表示层模式,而表示层不包含业务逻辑整体。有人可以帮我理解业务层中的域逻辑如何映射到表示层中的模型,MVVM 中的模型实际上是 DTO 吗? 如果有人可以通过示例帮助解释业务层如何映射到 SOA 中的 MVVM 模型(业务逻辑位于 Web 服务后面),我将不胜感激。谢谢。
【问题讨论】:
-
在这里查看我的答案以及人们给出的答案。我认为 MVC 和 MVVM 经常被误解,人们认为那里的模型和控制器正在取代数据模型和业务逻辑。在我看来,MVVM 和 MVC 都只是在 UI 级别,以保持 UI 组合由一些基本的实体操作或其他 UI 逻辑分开,所以我认为我的答案适用于 MVC 和 MVVM。
-
对不起,我看不到任何网址,请您编辑并重新发布。谢谢。