MVCモデルについて MVCとは ソフトウェアをModel,View,Controllerの3要素の組み合わせでシステムを構築していく考え方。 Model ビジネスロジックを担当するシステムの本体部分 データの変更をViewに通知する(Observerパターンを使うこともある) View 表示、入出力といった部分を担当する。 Modelのデータを取り出してユーザが見る形で表示(Viewがデータを受け取っているわけではない) Controller ViewとModelを制御する(HTTPリクエストを適切なModelに渡す、ViewからのレスポンスHTTPをユーザに返す) 自分自身ではロジックの実…