【发布时间】:2012-06-05 18:55:28
【问题描述】:
将一个 MVVM 应用程序解耦为 web 服务和客户端的最佳方法是什么。
该应用程序还处于早期阶段,正在使用 MVVM Light 进行开发。最近产生了对 Web 服务的业务逻辑的需求,以便它可用于移动客户端(Android、BB)。
有一些“方法”或指南可以指导我正确地做到这一点
【问题讨论】:
将一个 MVVM 应用程序解耦为 web 服务和客户端的最佳方法是什么。
该应用程序还处于早期阶段,正在使用 MVVM Light 进行开发。最近产生了对 Web 服务的业务逻辑的需求,以便它可用于移动客户端(Android、BB)。
有一些“方法”或指南可以指导我正确地做到这一点
【问题讨论】:
MVVM 模式是一种在客户端使用的表示模式。它不应该影响您的系统架构。通常,视图模型负责处理视图的行为。您希望在视图模型中与您的服务进行交互。
我建议您提取业务逻辑并将它们作为多个客户端可以使用的服务,包括您的 WPF 客户端。
【讨论】: