18, Avenue de l’Europe – Parc technologique du Canal

31520 Ramonville-Saint-Agne

09 88 42 22 19

06 76 60 32 74

Développement d’applications web avec Struts1

Référence F171854
Intra-entreprise ou Distanciel Nous consulter

Présentation : Struts1 est un framework Open Source facilitant le développement d’applications web en architecture MVC2. Son utilisation très répandue le rend incontournable pour le développeur d’applications Java EE.

Public concerné : développeurs, chefs de projet, architectes.

Objectifs : mettre en œuvre le framework Struts pour le développement d’applications web en architecture MVC2.

Durée : 3 jours

Prérequis : maîtriser java, posséder des notions de base en HTML, ainsi que le développement de servlets/JSP.

Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.

Support de cours fourni à chaque stagiaire.

Modalités de suivi et d’évaluation : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires. Questionnaire d’évaluation de la satisfaction en fin de stage.  Feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.

Informations pratiques : Accessibilité , modalités et délais d’accès

Contenu de la formation

Présentation de Struts1 :

  • historique
  • l’architecture MVC 2
  • principe de Struts
  • installation, mise-en-oeuvre

Le contrôleur de Struts1 :

  • fonctionnement de l’ActionServlet
  • la classe RequestProcessor
  • le rôle de struts-config.xml
  • paramétrage du descripteur web.xml

Le modèle et les actions :

  • de la servlet contrôleur aux actions
  • définition des actions dans struts-config.xml
  • les différentes actions Struts
  • paramètres transmis aux actions, retour d’une action
  • gestion des erreurs

Gestion des formulaires :

  • déclaration des beans de formulaires
  • validation simple des beans de formulaires
  • gestion des erreurs
  • beans dynamiques

Validation avancée avec Validator :

  • validation avancée avec les « Validator»
  • liste des contraintes standards
  • validation côté client

Les vues et la bibliothèque de balises :

  • balises essentielles de Struts, html, bean, logic
  • gestion des erreurs

Look & feel :

  • présentation de struts-layout
  • collections, arbres, tableaux
  • pannels

Internationalisation d’applications Struts :

  • gestion des messages par clés
  • gestion des erreurs
  • fichiers properties

Conception de vues avec Tiles :

  • notions de template, d’attributs et de définition
  • utilisation du fichier tiles-def.xml

La sécurité :

  • authentification et autorisations
  • notions de rôle et de realm

Aperçu de Struts2 :

  • comparaison Struts1-Struts2
Top