メインメニューを開く

差分

Model View Controller

6 バイト除去, 2012年3月16日 (金) 02:34
編集の要約なし
モデルはデータとビジネスロジック(業務処理)、ビューは表示処理、コントローラーはモデルとビューの連結を担当する。
=== モデル ===
モデルはデータとビジネスロジック(業務処理)を記述する。
本来のモデルはビジネスロジックを記述するものだが、作り手によっては単純にデータベースとのマッピングをモデルとなっており、コントローラーにビジネスロジックが書いてあるようなシステムも結構見かける。
=== ビュー ===
ビューは名前の通り見た目を表す部分を記述する。ウェブアプリであればHTMLテンプレートに相当する。
最近流行の[[jQuery]]あたりを使って[[JavaScript]]でゴリゴリ動かす処理などもビューである。
=== コントローラ ===
コントローラはモデルとビューを繋ぐ役割を担う。
匿名利用者