差分
'''Model View Controller'''(MVC)とは、1980年代にSmalltalkで確立されたアプリケーションのアーキテクチャパターン。'''M'''odel(モデル)、'''V'''iew(ビュー)、'''C'''ontroller(コントローラー)の頭文字をとりMVCと呼ばれることが多い。(MVC)とは、1980年代に[[Smalltalk]]で確立された[[アプリケーション]]の[[アーキテクチャパターン]]である。多くの場合、Model(モデル)、View(ビュー)、Controller(コントローラー)の頭文字をとったMVCという略称で呼ばれる。
== モデル ==
本来のモデルはビジネスロジックを記述するものだが、作り手によっては単純にデータベースとのマッピングをモデルとなっており、コントローラーにビジネスロジックが書いてあるようなシステムも結構見かける。
== ビュー ==
最近流行の[[jQuery]]あたりを使って[[JavaScript]]でゴリゴリ動かす処理などもビューである。
== コントローラ コントローラー ==コントローラはモデルとビューを繋ぐ役割を担う。コントローラーはモデルとビューを繋ぐ役割を担う。
== 関連項目 ==
* [[ASP.NET MVC]]
* [[デザイン・パターン]]
** [[Model View ViewModel]]
== 参考文献 ==