Ceci est une ancienne révision du document !
Mise en place de MVC
Contexte
Il s'agit du même contexte que dans le TP précédent.
Le développement à effectuer le sera dans le cadre d'une architecture applicative de type client serveur Web…
Il s'agit de mettre en place un contrôleur unique dans le cadre de MVC2.
Contraintes techniques
Le contrôleur unique doit permettre de gérer la logique applicative du site, et de lancer les éventuels contrôles à effectuer sur l'accès aux pages. On entend par logique applicative l'association entre une requête, et la réponse qui sera fournie.
Principe à mettre en place :
- Une requête en *.do est envoyée vers le serveur
- Elle est prise en charge par le contrôleur unique (servlet SController)
- La requête est comparée à la liste des mappings présents dans l'application
- Le premier mapping (s'il existe) correspondant à la requête est sélectionné
- Si le mapping comporte un contrôle, celui-ci est effectué
- La réponse est préparée
- Elle est ensuite renvoyée vers le client
Missions
- Réaliser l'étude fonctionnelle (Uses Cases Diagram)
- Concevoir la couche métier (Classes Diagram)
- Implémenter en java les cas d'utilisation pour la couche métier
- faire évoluer l'application Web précédente, en mettant en oeuvre toutes les fonctionnalités