目次
MVCとはModel-View-Controllerの頭文字をとったものです。
新着情報2004
- 月刊DBマガジン6月号にModel2+の解説があるらしい。(ニュースソース[jfriends-ml 11123] Model2+)
MVC関連リンク
- Model View Controller History
MVCと3層C/S
- MVCと3層C/Sが言っていることはいっしょ。どちらも、View(WWW)層、Controller(AP)層、Model(DB)層の3つに分離すると設計がしやすいパターンがあるよ、と言っている。
- MVCの場合は、プログラム設計レイヤで使われることが多い。
- 3層C/Sの場合は、サーバ構築などインフラ設計レイヤで使われることが多い。
関連モデル
PAC - Presentation - Abstraction - Controller
Document - View architecture
MVC発祥の地では
現在のSmalltalkの世界では、すでに Model - View - Controller というナイーブなアーキテクチャは使われておらず、
Domain Model - Application Model - View - Controller という PluggableMVC (or MMVC) と呼ばれるアーキテクチャに移行している。
雑談
- SUNがJSPの説明にこれを使いだしてから、すっかりBuzzWord?になってしまった感がある。猫も杓子も「Webアプリ?それならとりあえずMVCと言っとこう」って感じ。