©
1
Développement
Applications Struts
Développement
©
2
Développement
Applications Struts
Développer le contrôle
Le développement de la couche contrôle
consiste à :
Écrire une classe action pour chaque type de
requête pouvant être émise par l’utilisateur
Définir dans le fichier de configuration (struts-
config.xml) un ActionMapping pour chaque type
de requête
Mettre à jour le fichier de déploiement WEB pour
qu’il intègre les composants Struts
Ajouter les composants Struts à l’application
Développer le
contrôle
©
3
Développement
Applications Struts
Les classes Action (1)
Le rôle d’une action:
Traiter une requête via l’exécution de sa
méthode « execute »
Retourner un objet ActionForward
« execute » effectue généralement les
traitements suivants :
Vérification de l’état courant de la session
utilisateur (vérifier que l’utilisateur a été
identifié)
Valider les données d’un formulaire
Développer le
contrôle
Action
…/…
©
4
Développement
Applications Struts
Les classes Action (2)
Traiter la requête
Mettre à jour les objets qui vont permettre
de créer la page à afficher
Retourner l’objet ActionForward qui
identifie la JSP responsable de la réponse
Utilisation de la méthode findForward
Développer le
contrôle
Action
©
5
Développement
Applications Struts
Action : Recommandations (1)
La servlet de contrôle ne crée qu’une
seule instance de chaque classe Action
Même problématique que la méthode
service d’une servlet
Utilisation de variables locales (pas de
variables d’instance)
Développer le
contrôle
Action
1 / 28 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 !