Architecture d’un site de vente au détail 4
Responsabilités
•Modèle
• Le modèle représente les données de l’entreprise et les
règles d’affaires qui s’appliquent sur l’accès et les mises à
jour aux données
•Vue
• La vue présente à l’utilisateur le contenu d’un modèle.
•Contrôleur –
•Le contrôleur traduit les interactions de la vue en des
actions qui seront exécutées par le modèle.
• Dans un client autonome, les actions seront l’activation des
boutons et les choix dans les menus
•Dans une application Web, les actions seront des requêtes
HTTP GET et PUT
• Les actions exécutées par le modèle inclues l’activation des
règles d’affaire ou les changements à l’état du modèle.
• Basé sur les interactions de l’utilisateur et le résultat des
actions sur le modèle, le contrôleur répond en présentant la
vue appropriée.