Applications Web avec Struts 2

Formation

À Paris

1 350 € HT

Description

  • Typologie

    Formation

  • Lieu

    Paris

  • Heures de classe

    21h

  • Durée

    3 Jours

Objectifs de la formation :
Savoir développer une application complète Java Web à l'aide du framework Struts 2. L'accent est mis sur la compréhension de l'architecture et de l'apprentissage pratique de Struts.

Précisions importantes

Documents

  • ociensa_fiche_jav116.pdf

CIF: Formation éligible au CIF (Congé individuel de Formation)

DIF: Formation éligible au DIF (Droit individiuel à la Formation)

Pôle Emploi: Formation éligible au financement Pôle Emploi

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
75 Avenue Parmentier, 75011

Date de début

Consulter

À propos de cette formation

Connaissance du développement de composants Web en Java (Servlet/JSP).

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Le programme

  • Présentation
    • Architecture MVC / Model 2
    • Installation et utilisation
    • Les différences de Struts 2 par rapport à Struts 1
  • La couche Contrôleur
    • La servlet contrôleur : le "front controler"
    • Configuration de Struts 2 : les descripteurs struts.xml, struts.default.xml et struts.properties.
    • Les composants Action
    • Le contexte d'exécution d'une action avec l'objet ActionContext
  • Intercepteurs pour le pré/post traitement des requêtes
    • Principe des intercepteurs, intercepteurs par défaut
    • Ecriture d'un intercepteur, empilement des intercepteurs
  • Traitement de la requête, interaction des composants
    • Les valeurs de retour d'une action
    • Choix du type de Result
    • Définir la méthode de l'action appelée
  • Définition des vues : Result
    • Lien avec les actions
    • Résultats globaux
    • Les différents types de Result : FreeMarker, PDF, Velocity
  • Le langage OGNL (Object Graph Notation Language)
    • La pile d'objets ValueStack dans le contexte ActionContext
    • Les éléments du langage d'expressions OGNL
  • Les actions de la bibliothèque struts-tags
    • Les balises de contrôle : test, itérateur...
    • Gestion des champs de formulaires
    • Lien des valeurs de champs avec les propriétés d'une action
  • Utilisation de la JSTL et du langage EL
  • Gestion de l'internationalisation
    • Les fichiers de ressources, recherche des fichiers
    • L'intercepteur i18n
    • Utilisation des méthodes de la classe ActionSupport
    • Utilisations des balises UI
  • Convertisseurs pour les valeurs saisies
    • Conversions implicite
    • Ecrire ses propres convertisseurs
    • Gérer les erreurs de conversion
  • Validation des valeurs saisies
    • Les validateurs prédéfinis
    • Configurer la validation par descripteur XML et par annotations
    • Valider dans l'action : la méthode validate()
    • Utilisation des balises d'affichage d'erreur dans la page JSP
  • Gestion des maquettes de pages : le framework "Tiles"
    • Les méthodes de définition/réutilisation de maquette de pages
    • Définition de maquette par le descripteur tiles.xml
    • Utilisation du result-type "tiles"
    • Héritage entre maquettes
  • Utilisation des plugins
    • Intégration du framework Spring
    • Utilisation d'Ajax par intégration des bibliothèques jQuery ou dojo


27-29 mars 2013
29-31 juil 2013
20-22 nov 2013

Informations complémentaires

Tarifs
1 personne : 1350 € HT *
2 personnes : 2430 € HT *
3 personnes : 2835 € HT *
*personnes d'une même entreprise inscrites à la même session

Applications Web avec Struts 2

1 350 € HT