MVCモデル
プログラミング手法のアプローチの一つ。Model・View・Controlleと3つの役割に分割して実装する。
Controller
Controllerは、ModelとViewの仲介役。Viewから受け取ったデータをModelに渡して、Modelによって処理されたデータをViewに渡す役割。処理を制御している。
Model
Modelは、システムの中でビジネスロジック、データアクセスの担当。システムの本体部分。アプリケーションデータや関数、データベースへのアクセス、データ管理などの機能を担当する。
View
Viewは、レイアウト、描写。
ref.