问题:
将 MVVM 用于与 3 层应用程序中的 Web 服务交互的 UI 是否有意义?
细节:
应用程序的架构是三层的:
Presentation Layer <--Web-Service-->| Business Layer | Data Access Layer
前端:.NET(WPF 和 C#)
后端:Java EE
将 MVVM 用于 UI 是否有意义?
- 模型如何抽象数据库,因为它不能在没有 Web 服务的情况下直接访问它?
- 如果实际上可以通过模型抽象数据库,那么这样做是否是个好主意?
其他注意事项:
不需要实时更新数据:
DB 上的更新不需要立即反映在 UI 上,反之亦然。
这让我觉得我不需要这样的模型。MVVM 适合我的情况吗?
编辑
链接:
如果您可以发布在 3 层应用程序中使用 MVVM作为 UI 的项目的链接,将会有所帮助。