MVCフレームワークとは

Nov 27, 2022

MVCフレームワークとは

M(Model)V(View)C(Controller)のこと。データ処理をModel、ユーザーが使用する部分をView、そのふたつを制御するのがControllerになります。 要は、プログラムの処理を役割ごとに分けて開発するという考え方になります。フロントエンド部分、バックエンド部分の処理を別の場所に分けて書くことで、保守性が高くなります。

Model

ビジネスロジックを担当する部分です。データベースから情報を取得したり、送信したりする役目になります。また、Controllerへデータを送る役目もします。

View

ユーザーと接する部分になります。主にHTMLなどを使用しています。Controllerから受け取ったレスポンスを画面へ表示したり、ユーザーからのリクエストをControllerへ送ったりする役目です。

Controller

ModelとViewを繋ぐ仲介役です。

← Back