MVCアーキテクチャ


MVCアーキテクチャ

・アプリケーションの構造をModel, View, Controllerの役割に分類し、それらを連携させたものをMVCアーキテクチャという。
・MVCアーキテクチャを実現するには、PDO、エンティティモデル、DAOモデル、テンプレートエンジンの4種の神器が必要

なぜMVCアーキテクチャが採用されるのか。

・メンテナンスのしやすさや再利用のしやすさなど、アプリケーションの構造をよくするため。

Model

データ処理の役割

View

画面表示

Controller

ModelとViewの制御