Formation : Introduction au développement des Applications J2EE avec Struts

Ref. STRUTS
Durée :
3
 jours
Examen :
Non certifiant
Niveau :
Fondamental

Description

STRUTS est un framework libre qui fournit les éléments nécessaires au développement d’applications basées sur la technologie Internet. Il s’appuie sur des technologies standards comme JavaBeans et Java Servlets. Les applications et services Web développés avec la technologie Internet libre ont tout intérêt à intégrer la richesse des composants STRUTS, ceci dans le cadre d’une architecture MVC2. Les développeurs qui participent à cette formation apprendront à concevoir et à créer des composants serveur de type J2EE avec STRUTS.

Profils des participants

  • Développeurs
  • Chefs de projet

Objectifs

  • Comprendre les concepts, connaître les composants d’une approche MVC2
  • Maîtriser les composants du framework et la communication inter-composants dans STRUTS
  • Savoir effectuer un mapping fonctionnel sur les composants de STRUTS
  • Aller plus loin avec les projets connexes du groupe Apache

Connaissances Préalables

  • Bonnes connaissances du langage Java
  • Bonnes connaissances sur JSP/Servlets et JavaBeans
  • Avoir suivi ou maîtriser les notions incluses dans le cours suivant : JAVA SE 8 Programming

Contenu du cours

Module 1 : Introduction à Struts2
  • Leçon 1 : Qu’est-ce que Struts
  • Leçon 2 : Caractéristiques de Struts2
  • Leçon 3 : Model1 vs Model2
Module 2 : Composants principaux
  • Leçon 1 : Intercepteurs
  • Leçon 2 : ValueStack
  • Leçon 3 : ActionContext
  • Leçon 4 : ActionInvocation
  • Leçon 5 : OGNL
Module 3 : Struts 2 Architecture
  • Leçon 1 : Struts2 Action
  • Leçon 2 : Configuration Struts2
    • Struts.xml
    • Configuration multiple
  • Leçon 3 : Espace de noms
Module 4 : Intercepteurs
  • Leçon 1 : Intercepteur personnalisé
  • Leçon 2 : Intercepteur de params
  • Leçon 3 : ExecAndWait
  • Leçon 4 : Préparer l’intercepteur
  • Leçon 5 : Intercepteur modelDriven
  • Leçon 6 : Intercepteur d’exception
  • Leçon 7 : Intercepteur FileUpload
Module 5 : Struts 2 Validation
  • Leçon 1 : Validation personnalisée
  • Leçon 2 : Validateurs groupés
    • Requiredstring
    • Stringlength
    • Email
    • Date
    • Int
    • Double
    • Url
    • Regex
  • Leçon 3 : Validation Ajax
Module 6: Interfaces sensibles
  • Leçon 1 : ServletActionContext
  • Leçon 2 : SessionAware
  • Leçon 3 : ServletContextAware

Module 7 : Struts2 avec I18N

Module 8 : Configuration zéro

  • Leçon 1 : Par convention
  • Leçon 2 : Par annotation
Module 9 : Tags d’interface utilisateur
  • Leçon 1 : DateTimePicker
  • Leçon 2 : Balise itérative

Documentation

  • Support de cours numérique inclus

Cours complémentaires

Financement Temptraining

ITTA est partenaire de Temptraining, le fonds de formation continue pour les travailleurs temporaires. Ce fonds de formation peut subventionner des formations continues pour toute personne qui travaille pour un employeur assujetti à la Convention collective de travail (CCT) Location de services.
Prix de l'inscription
CHF 2'150.-
Inclus dans ce cours
  • Formation dispensée par un expert du domaine
  • Documentation et supports digitaux
  • Badge de réussite

mer07Juin(Juin 7)09:00ven09(Juin 9)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

mer07Juin(Juin 7)09:00ven09(Juin 9)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionSTRUTS

mer12juil(juil 12)09:00ven14(juil 14)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

mer12juil(juil 12)09:00ven14(juil 14)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

mer16Aoû(Aoû 16)09:00ven18(Aoû 18)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

mer16Aoû(Aoû 16)09:00ven18(Aoû 18)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionSTRUTS

mer20Sep(Sep 20)09:00ven22(Sep 22)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

mer20Sep(Sep 20)09:00ven22(Sep 22)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

mer25Oct(Oct 25)09:00ven27(Oct 27)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

mer25Oct(Oct 25)09:00ven27(Oct 27)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionSTRUTS

mer29Novven01DécLausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

mer29Novven01DécVirtuelVirtuel Etiquettes de sessionSTRUTS

Horaires d’ouverture

Du lundi au vendredi, de 8:30 à 18:00.

Contactez-nous

Votre demande

X
X
X
X