【发布时间】:2012-05-22 07:09:02
【问题描述】:
问题:
将 MVVM 用于与 3 层应用程序中的 Web 服务交互的 UI 是否有意义?
详情:
-
应用程序的架构是三层的:
Presentation Layer <--Web-Service-->| Business Layer | Data Access Layer -
前端:.NET(WPF 和 C#)
-
后端:Java EE
对 UI 使用 MVVM 有意义吗?
- 模型如何抽象数据库,因为如果没有中间的网络服务,它就无法直接访问它?
- 如果实际上可以通过模型抽象数据库,那么这样做是否是一个好主意?
其他注意事项:
不需要实时更新数据:
-
数据库上的更新不需要立即反映在 UI 上,反之亦然。
-
这让我觉得我不需要这样的模型。 MVVM 适合我的情况吗?
编辑
链接:
如果您可以发布指向已使用 MVVM 用于 3 层应用程序中的 UI 的项目的链接,将会有所帮助。
【问题讨论】:
标签: wpf web-services architecture mvvm 3-tier