Concevoir une architecture avec un design pattern MVC

La conception d'une application commence par le choix de l'architecture !!! Pour éviter que cela tourne au casse-tête, on utilise les design pattern dont fait partie le modèle MVC. Le but est de découper l'application suivant un modèle prédéfini.
A partir des fonctionnalités prévues, la première étape est de définir les "zones" d'échanges d'informations notamment entre l'utilisateur, le moteur de l'application et les sources de données.
Le modèle MVC propose le schéma suivant que l'on retrouve dans le nom et l'emplacement des class:

Model - accès aux données
regroupe les opérations de lecture et d'écriture à partir d'une base de donnée, d'un fichier xml ou d'un autre support.

View - interactions avec l'utilisateur
construit les représentations des données et affiche les outils pour piloter l'application.

Controller - chef d'orchestre
en fonction des ordres de l'utilisateur, manipule les données au travers du model et affiche l'interface construite dans le view.

En pièce jointe à l'article, trouvez une présentation de l'utilisation du modèle MVC dans une application JAVA.

Remarques:
- le modèle MVC s'applique à tous les langages de programmation, notamment aux applications utilisant une base de données et aux développements destinés au web,
- utiliser l'UML par exemple pour 'modéliser' l'architecture de l'application.
Commentaire des internautes
avatar
piranhas le 16/02/2011
bonjour, je veut te signaler que la pièce jointe est fausse car il n\'y pas de liaison entre le modele et la vue, toutes le information passe par le controlleur.
Ajouter un commentaire
Pseudo
Adresse email
Site internet (optionnel)
Votre commentaire
Fiche de l'article
Mise a jour11/05/2010
VisualisationVu 3049 fois
PublicInternaute
CategorieJAVA - Tutorial - Conception
Télécharger le logiciel
Télécharger312 fois
Taille483 ko
 
Auteur de l'article
fobec fobec
connecté le 06/12/2012
37 ans - France Nord-Est
42 articles dans la section
Contacter l'auteur
Partager l'article