Sencha-touch-mvc-explanation

提供:Dev Guides
移動先:案内検索

Sencha Touch-MVC

MVCはModel View Controllerの略です。 これは、アプリケーションを論理コンポーネントに分割して管理しやすくするアーキテクチャパターンです。

次の図は、MVCアーキテクチャの仕組みを示しています-

MVC

*Controller* -コントローラーは、モデルが変更された場合にビューに通知し、ユーザー入力に基づいてアクションを実行するアプリケーション全体を制御します。

表示-ユーザーに視覚的なアプリケーションのインターフェイス部分が含まれています。 ユーザー入力時にモデルを変更するようコントローラーに通知します。

モデル-表示するストアデータをバインドするオブジェクトが含まれています。 それは基本的にデータベースを扱う実世界のオブジェクトの表現です。 また、ビューの変更についてコントローラーに通知します。