ComponentOne Studio MVC5 Classic ヘルプ
MVC の基礎

MVC(Model-View-Controller)は、同じデータに対して複数のビューを必要とするアプリケーションで一般に使用されるデザインパターンです。 MVC パターンでは、個々のオブジェクトを次の3つのカテゴリに分離する必要があります。

MVC の概念は、次の図のように表されます。

通常、MVC アプリケーションの制御フローは次のようになります。

  1. ユーザーがイベントをトリガーするように UI をインタラクティブ操作します。
  2. コントローラーがユーザーのインタラクティブ操作をモデルに通知し、アクションを要求します。
  3. モデルが要求されたアクションを実行します。
  4. コントローラーがアクションの結果を表示するようビューに要求します。
  5. ビュー(複数可)が新しいビューを生成するようにモデルにクエリーし、モデルからデータを取り込みます。
  6. ビューが結果を表示します。
  7. ただし、以上の手順を実行する前に、ビューを書式設定し、ComponentOne ウィジェットにアクセスする方法を理解すると役立つ場合があります。

 

 


Copyright © GrapeCity inc. All rights reserved.