MVCフレームワークの備忘録


MVCフレームワークとは

プログラムをModel,View,Controllerの三つに役割分担する考え方

Modelの役割

データの処理や操作、データの検証や関連付けなどの細かい処理もModelが担当する。
システムの本体部分。

Viewの役割

ModelやControllerから渡されたデータを出力する処理を担当する。

Controllerの役割

ModelとViewをつなぐ処理を担当する。
Modelから渡されたデータを加工してViewに渡す。

MVCフレームワークを使うメリット

保守性が高い。
分業しやすい。
変化に強い。