Vous êtes sur la page 1sur 1

le modèle MVC

java EE n'impose aucun rangement


Jee n' impose aucun arrongement == en clair == on peut developper n'importe comment en Jee ==> ce
qui pose un probleme de mal organisation , donc devient très difficile de trouver un bout de code qu on
veut le modifier ==> ce qui implique le besoin de ll'utlisation de MVC un design pattern

Le design pattern MVC


MVC = Modéle Vue et Controleurs

quand on utilise un MVC on découpe son code en trois partie :

· le visiteur : qui envoie sa requéte http la transmet qu serveur d'application

· le serveur lui meme la transmet à la partie de votre code qu'on appelle le controleurs

· le controleur est une partie de code qui se contente de faire l'aiguillage ==càd==le routage de
l'information: il va décider qui va récuperer l' inforamation et ensuite la traiter

en général , le controleur va appeler le modele qui contient les informations strucurés de os donnés et
qui va notaamment faire des calculs

· ce modèle peut renvoyer l'information aux controleurs qui peux ensuite générer une pge web,
une vue

· la vue représentent en réalité ce que le visiteur va voir au final

Noms des éléments


controleur: appellé servlet (font le routage des informations)

modèle : en général géré par des objets java , il peut aussi étre amené à communiquer avec une base de
donné pour stocker les informations pour les persister et les garder en mémoire le plus longremps
possible

vue: géré par des pages JSP (qui sont des pages qui vont utilisés le code html et du code java ) la vue
donc retournés par le controleur aux visiteurs

Les frameworks Jave EE


ensemble de bibliothèque qui sont stru en mvc ex jsp , Spring

Vous aimerez peut-être aussi