メインメニューを開く

差分

Model View Controller

78 バイト追加, 2012年4月10日 (火) 07:19
== モデル ==
モデルはデータとビジネスロジック(業務処理)を記述する。モデルは[[データ]]と[[ビジネスロジック]](業務処理)を記述する。
本来のモデルはビジネスロジックを記述するものだが、作り手によっては単純にデータベースとのマッピングをモデルとなっており、コントローラーにビジネスロジックが書いてあるようなシステムも結構見かける。
== ビュー ==
ビューは名前の通り見た目を表す部分を記述する。ウェブアプリであればHTMLテンプレートに相当する。ビューは名前の通り見た目を表す部分を記述する。[[ウェブアプリ]]であれば[[HTMLテンプレート]]に相当する。
最近流行の[[jQuery]]あたりを使って[[JavaScript]]でゴリゴリ動かす処理などもビューである。
== 関連項目 ==
* [[ASP.NET MVC]]
* [[デザイン・パターン]]
** [[Model View ViewModel]]
== 参考文献 ==
匿名利用者