MVCモデル
- 【カテゴリー】 ソフトウェア
- 【よみ】えむぶいしーもでる
- 【英名】Model-View-Controller model
ソフトウェアの設計モデルのひとつ。モデル(Model)・ビュー(View)・コントローラ(Controller)の3つの要素にアプリケーションを分割し、業務ロジックとデータ・入出力と画面表示・モデルとビューの制御という役割をそれぞれに持たせ、別個に独立して開発する方式。
もともとは、オブジェクト指向プログラミング言語のSmalltalkにおいて、GUI(グラフィカルユーザーインタフェース)の設計に用いられていたアーキテクチャであるが、Webベースのアプリケーションでは、パソコンや携帯電話など、多様なインタフェースを必要とするため、業務ロジックと画面表示機能の分離が可能なMVCモデルがあらためて注目されている。

2005年12月1日掲載










