Développement d'application web basé sur le Modèle MVC
Introduction
D'après [1], Le patron modèle-vue-contrôleur (en abrégé MVC, de l'anglais model-view-controller), tout comme les patrons modèle-vue-présentation ou Présentation, abstraction, contrôle, est un modèle destiné à répondre aux besoins des applications interactives en séparant les problématiques liées aux différents composants au sein de leur architecture respective.
D'après [2], “Dans le paradigme MVC l’entrée utilisateur, la modélisation du monde extérieur, l’aspect visuel présenté l’utilisateur sont explictement séparés et gérés par trois types d’objet, chacun spécialisé dans sa tâche.”
Ce paradigme regroupe les fonctions nécessaires en trois catégories :
D'après [2], “Dans le paradigme MVC l’entrée utilisateur, la modélisation du monde extérieur, l’aspect visuel présenté l’utilisateur sont explictement séparés et gérés par trois types d’objet, chacun spécialisé dans sa tâche.”
Ce paradigme regroupe les fonctions nécessaires en trois catégories :
- un modèle (modèle de données),
- une vue (présentation, interface utilisateur)
- un contrôleur (logique de contrôle, gestion des événements, synchronisation)
Le modèle MVC est base sur un principe très simple que l'on peut explique par:
Prérequis
Un serveur d'application :--- tomcat
--- glassfish
[1]Applications Programming in
Smalltalk-80(TM): How to use Model View-Controller (MVC) by
Steve Burbeck, Ph.D. http://st-www.cs.uiuc.edu/users/smarch/st-docs/mvc.html
[2]http://fr.wikipedia.org/wiki/Mod%C3%A8le-vue-contr%C3%B4leur
Commentaires
Enregistrer un commentaire
Aidez nous à nous améliorer