Modèle = données + traitements
Objectifs :
Disposer de méthodes pour récupérer ou mettre à jour les données (insertion,
suppression, modification).
Autoriser éventuellement des vues partielles.
Exemple : méthodes faisant des select sur une base de données.
Gestion des données de l'application, garantie de leur intégrité.
Exemple : concurrence en cas d'accès simultanés sur une BD ou des fichiers.
Les résultats renvoyés ne sont pas mis en forme :
Retour XML, Json, objet Java, etc.
Pas de HTML dans un MVC web
Cas typique : base de données + méthodes SQL + classes Java
Exemple : classe panier sur un site de vente en ligne et stockage du panier en
BD.