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 Struts2

Référence F171855
Tarif Intra-entreprise Nous consulter
Session ouverte A partir de 2 personnes

Public concerné : Développeurs, chefs de projet, architectes

Objectif : 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 : 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 Struts2 :

  • les origines de Struts2
  • l’architecture MVC 2
  • principe de Struts2
  • installation, mise-en-oeuvre

Premiers pas avec Struts2 :

  • formlulaire simple avec sa classe d’action
  • la configuration
  • le déploiement

Les actions :

  • les classes d’actions
  • organisation des actions
  • les méthodes d’invocation
  • utilisation des carcatères joker

Validation des données :

  • principe du framework de validation
  • validateurs prédéfinis
  • développer son propre validateur
  • la validation côté client
  • la validation par annotations

Les JSP et la bibliothèque de balises :

  • balises essentielles de Struts2
  • le langage d’expression OGNL

Personnalisation du rendu des pages :

  • les thèmes et les templates
  • la composition des pages avec Tiles

Internationalisation d’applications Struts :

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

Programmation Ajax :

  • le thème Ajax
  • les tags Ajax
Top