0

Dojo Toolkit を使用してモバイル・アプリケーションを開発しています。私の問題を理解していただくために、次のアプリケーション フローを検討してください。

モバイル アプリケーションの開始ビューは、アプリケーションによって監視されるデータベース インスタンスを表すエントリのリストです。ユーザーは、リスト エントリを選択して、選択したデータベース インスタンスに関連するすべての監視対象データを表示するビューを表示する必要があります。このアプリケーションには多くのビューがあり、そのすべてに監視データが表示されます。私の問題は、サーバーから適切なデータを取得するために選択されたデータベースをすべてのビューに知らせる方法がわからないことです。

MVCパターンでうまく機能するこの問題の良い解決策は何ですか? 適用できる設計パターンはありますか?

4

1 に答える 1

0

一度に 1 つの db インスタンスを管理しようとしていて、それがアプリケーション内のリソースを効果的に表している場合は、それを (ハッシュ フラグメント内の) URL に追加し、Dojo Router を使用してその場所でオブジェクトを構成できます。これはビューで取得できます (なんらかの形式のレジストリを使用するか、何をしているかに応じて URL から直接取得します)。注意すべき設計パターンは、必要に応じてデータベース接続 (アダプター) への一貫したインターフェイスを作成することにあるように思えますが、実際の接続追跡は、コントローラーとして表示しているものによって簡単に処理できるはずです。

于 2012-10-22T13:33:10.513 に答える