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

31520 Ramonville-Saint-Agne

05 61 32 99 49

Développement d’applications web avec Struts2

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

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