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

mer03Jan(Jan 3)09:00ven05(Jan 5)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

mer03Jan(Jan 3)09:00ven05(Jan 5)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionSTRUTS

mer07Fév(Fév 7)09:00ven09(Fév 9)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

mer07Fév(Fév 7)09:00ven09(Fév 9)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

mer13Mar(Mar 13)09:00ven15(Mar 15)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

mer13Mar(Mar 13)09:00ven15(Mar 15)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionSTRUTS

mer17Avr(Avr 17)09:00ven19(Avr 19)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

mer17Avr(Avr 17)09:00ven19(Avr 19)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

mer22Mai(Mai 22)09:00ven24(Mai 24)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

mer22Mai(Mai 22)09:00ven24(Mai 24)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionSTRUTS

mer26Juin(Juin 26)09:00ven28(Juin 28)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

mer26Juin(Juin 26)09:00ven28(Juin 28)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

mer31juil(juil 31)09:00ven02Aoû(Aoû 2)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

mer31juil(juil 31)09:00ven02Aoû(Aoû 2)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionSTRUTS

mer04Sep(Sep 4)09:00ven06(Sep 6)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

mer04Sep(Sep 4)09:00ven06(Sep 6)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

mer09Oct(Oct 9)09:00ven11(Oct 11)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

mer09Oct(Oct 9)09:00ven11(Oct 11)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionSTRUTS

mer13Nov(Nov 13)09:00ven15(Nov 15)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSTRUTS

mer13Nov(Nov 13)09:00ven15(Nov 15)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

mer18Déc(Déc 18)09:00ven20(Déc 20)17:00VirtuelVirtuel Etiquettes de sessionSTRUTS

mer18Déc(Déc 18)09:00ven20(Déc 20)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionSTRUTS

Horaires d’ouverture

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

Contactez-nous

Votre demande

X
X
X
X