2003.6.11更新

MVC


読み方 エムブイシー
フルスペル Model-View-Controller
分野

IT産業 > システム開発


MVCとは、ソフトウェア設計モデルの一つで、処理の中核を担う「Model」、表示・出力を司る「View」、入力を受け取ってその内容に応じてViewとModelを制御する「Controller」の3要素の組み合わせでシステム実装する方式。

 メインの処理はModelに実装し、Modelは画面出力などは行なわない。処理結果はViewに渡され、画面表示などが行なわれる。ユーザからの入力はControllerが受け取り、何らかの処理が必要な場合はModelに依頼し、出力が必要な場合はViewに依頼する。

 このように、明確に機能ごとに分離することで、開発作業の分業が容易になり、また、互いに仕様変更の影響を受けにくくて済むようになる。

 もともと、Smalltalkでのグラフィカルインターフェース設計に用いられた概念で、最近ではJ2EEなど、エンタープライズシステムの開発などに応用される方法論である。


印刷用ページこのページを追加 / リストを消去
「MVC」を他の辞書・事典で検索
20100210
IT用語辞典 e-Words

さくいん
分野別
パソコン
イメージング
ストレージ
半導体
プロセッサ
ネットワーク
LAN
通信サービス
インターネット
WWW
ソフトウェア
OS
Windows
プログラミング
マルチメディア
モバイル
携帯電話
eビジネス
企業システム
IT産業
セキュリティ
情報の表現
ITと社会