0

我正在使用 Dojo Toolkit 开发一个移动应用程序。为了让您了解我的问题,请考虑以下应用程序流程:

移动应用程序的启动视图是一个条目列表,这些条目表示由应用程序监控的数据库实例。用户必须选择一个列表条目才能访问显示与所选数据库实例相关的所有监控数据的视图。该应用程序有许多视图,所有视图都显示了一些监控数据。我的问题是我不知道如何让所有视图都知道,选择哪个数据库来从服务器检索适当的数据。

对于这个问题,什么是一个很好的解决方案,可以很好地与 MVC 模式配合使用?有没有可以应用的设计模式?

4

1 回答 1

0

如果您希望一次管理单个数据库实例并且它有效地表示应用程序中的资源,那么您可以将其添加到 URL(在哈希片段中),然后使用 Dojo 路由器在一个地方配置对象可以通过视图检索(使用某种形式的注册表或直接从 URL 取决于您在做什么)。听起来好像任何需要注意的设计模式都是在需要时为您的数据库连接创建一致的接口(适配器),但实际的连接跟踪应该能够简单地通过您作为控制器查看的内容来处理。

于 2012-10-22T13:33:10.513 回答