Le modèle MVC (Modèle-Vue-Contrôleur) est un patron de conception fondamental en développement web. Il permet de séparer la logique métier, la présentation et le contrôle des flux.
Le Modèle
Le modèle gère les données et la logique métier. Il interagit avec la base de données et applique les règles de gestion.
La Vue
La vue est responsable de l’affichage. Elle reçoit les données du contrôleur et les présente à l’utilisateur.
Le Contrôleur
Le contrôleur fait le lien entre le modèle et la vue. Il reçoit les requêtes, appelle le modèle et transmet les données à la vue.