Sencha-touch-mvc-explanation
提供:Dev Guides
Sencha Touch-MVC
MVCはModel View Controllerの略です。 これは、アプリケーションを論理コンポーネントに分割して管理しやすくするアーキテクチャパターンです。
次の図は、MVCアーキテクチャの仕組みを示しています-
*Controller* -コントローラーは、モデルが変更された場合にビューに通知し、ユーザー入力に基づいてアクションを実行するアプリケーション全体を制御します。
表示-ユーザーに視覚的なアプリケーションのインターフェイス部分が含まれています。 ユーザー入力時にモデルを変更するようコントローラーに通知します。
モデル-表示するストアデータをバインドするオブジェクトが含まれています。 それは基本的にデータベースを扱う実世界のオブジェクトの表現です。 また、ビューの変更についてコントローラーに通知します。