Projet Gestion Client avec la
plateforme STRUTS
Il vous suffit de créer une application qui va alors permettre de sauvegarder et de voir
l’information concernant un client tel que :
- Prénom du client;
- Nom du client;
- Date de naissance;
Vous devez alors utiliser une base de données MySQL.
Pour ce faire, noubliez pas dinclure toutes les librairies de Struts et MySQL au niveau de votre
projet.
Dans le fichier web.xml, on ajoute le mapping pour struts :
Il est à noter que le filtre « FilterDispatcher » est « deprecated » il est suggéré d’utiliser
« StrutsPrepareAndExecuteFilter ».
Au niveau du projet, seulement trois pages seront développées : « index.jsp » qui est la
page principale et qui aura d’implémenté deux formulaires (ajouter un client et voir un
client) qui, selon le résultat, pourra afficher les deux prochaines pages. La première étant
la page « erreur.jsp » dont si une erreur se produit au niveau du traitement d’une action,
une erreur est affichée puis la deuxième page « afficherClient.jsp » qui s’affiche lorsque
l’action de la recherche d’un client s’est bien produite.
index.jsp : Page principale contenant les formulaires pour 1-la création d’un client et 2-
voir les informations d’un client.
erreur.jsp : Page affichant si une erreur se produit dans un des deux formulaires.
afficherClient.jsp : S’occupe d’afficher les informations selon les clients recherchés par
l’utilisateur. Les informations doivent provenir de la base de données MySQL défini ci-
haut.
GestionClientAction.java : Fichier s’occupant de faire les actions demandées par
l’application. Pour ce laboratoire, deux actions sont possibles et devront être mappé
dans le fichier struts.xml.
SauvegarderClient :
RetrouverClient :
struts.xml : Fichier contenant les mappings important pour le projet. Mappe les actions
possibles de l’application que l’on veut de « GestionClientAction.java ».
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !