Développer avec le framework Struts 2.x

Formation

En présentiel

990 € Non imposable

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Versailles

  • Durée

    3 Jours

Objectifs: Compréhension et maîtrise du framework Struts 2. Faciliter le développement des applications web en JAVA. Destinataires: Développeurs ou chefs de projet amenés à travailler avec le framework Struts 2.

Précisions importantes

Documents

  • Catalogue Formation

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Versailles ((78) Yvelines)
Voir plan
3 Rue de la Porte de Buc, 78000

Date de début

Consulter

Date de début

Consulter

À propos de cette formation

* La connaissance du langage Java est obligatoire
* Des connaissances sur Servlet et JSP sont très fortement recommandées.

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

Les Avis

Le programme

Apache Struts 2 est un framework facilitant le développement d'applications Web Java d'entreprise. Le framework est conçu de façon à faciliter l'ensemble du cycle de vie du logiciel, de son développement, son déploiement jusqu'à sa maintenance et son évolution. Apache Struts 2 était connu, à l'origine, en tant que WebWork 2. Après avoir travailler indépendament pendant plusieurs années, les communautés WebWork et Struts se sont associées pour créer Struts 2. Cette nouvelle version de Struts est plus simple d'utilisation et plus proche de ce que Struts aurait dû être.

Servlets, JSP et le modèles MVC2

Historique du développement des applications web en Java

  • Application web JavaEE
  • Servlet et JSP
  • Le modèle MVC2
Architecture Struts 2

Présentation des différents composants du framework et de leurs interactions.

  • Le Servlet Filter Dispatcher
  • Principe des interceptors
  • Les actions
Configuration d'une application Struts 2

Présentation des fichiers de configuration utilisés par Struts 2 ainsi que des éléments de configuration JavaEE nécessaires.

  • Configuration de base
  • Configuration des règles de navigation en XML
  • Configuration des Interceptors
Annotations

Présentation des annotations utilisables (optionnelles) avec Struts 2 afin d'obtenir une application avec zéro configuration.

  • Configuration à base d'annotations
  • Configuration des Actions et des Results
Développement d'une Action

Présentation des classes Action et de la façon de les développer.

  • Développer une classe Action
  • Injection des valeurs saisies
  • Rediriger vers un Result
Les types de Result

Présentation des types de Result pré-définis dans le framework.

  • Chain, Dispatcher, HttpHeader
  • Redirect, Stream, XSL
  • PlainText, Tiles
  • Intégration avec FreeMarker et Velocity
Balises Struts 2

Présentation des balises Struts 2 utilisables dans les JSP.

  • Control tags
  • Data tags
  • Struts UI tags
  • Non-Form UI tags
OGNL

Object Graph Navigation Language est le langage de navigation à travers des objets utilisé dans les balises Struts 2.

  • Syntaxe
  • Référencer une propriété
  • La gestion des tableaux, listes, et autres structures
  • Les variables
  • Invocation de méthodes
Validation et localisation

Présentation du processus de validation et de localisation du framework Struts 2.

  • Les validateurs de base
  • Configuration des Validators
  • Localisation des textes et des formats

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Développer avec le framework Struts 2.x

990 € Non imposable