Framework MVC - Struts

Formation

À Chamelet

3 540 € HT

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

  • Méthodologie

    En intra entreprise

  • Lieu

    Chamelet

  • Durée

    3 Jours

Objectifs: Le MVC (Modèle-Vue-Contrôleur) est le principe d'architecture le plus répandu dans le développement d'applications Web en java. Le framework Struts, développé en open source dans le cadre de la fondation Apache, est depuis plusieurs années l'implémentation de référence de ce principe. Ce cours vous permettra de comprendre le pattern MVC tel qu'il est implémanté dans Struts et vous apprendra à développer des applications Web/JSP avec le framework. Struts. Destinataires: Développeurs, architectes et chefs de projets qui connaissancent et pratiquent java en architecture Web (JSP, Servlet) et ont des notions d'XML

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Chamelet ((69) Rhône)
le Bourg, 69620

Date de début

Consulter

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

Architecture J2EE

  • Rappels sur J2EE
  • Les technologies Java Web : JSP et servlet
  • Architecture MVC2

Premiers pas avec Struts

  • Implémentation du MVC2 dans Struts
  • Intégration dans l'architecture n-tiers
  • Installation dans un projet Eclipse
  • Modèle : les form beans (ActionForm)
  • Vue : les JSP avec les taglibs HTML
  • Contrôleur : les actions
  • Configuration (struts-config.xml)

Développer les actions

  • La structure du contrôleur (ActionServlet, RequestProcessor,...)
  • La configuration d'une action
  • La gestion des renvois : forward par action et forward global
  • Les actions intégrées au framework (ForwardAction, DispatchAction, EventDispatchAction,...)

Développer les form beans

  • La validation d'un form bean ; classes ActionErrors et ActionMessage
  • Le cycle de vie d'un form bean
  • Les form beans dynamiques (DynaActionForm)
  • L'utilisation de Map et List

Utiliser les librairies de balise

  • taglib bean
  • taglib html
  • taglib logic
  • Concurrence avec JSTL

Gestion des erreurs

  • La validation de form beans
  • Les erreurs et exceptions dans les actions
  • Afficher les messages d'erreur
  • La gestion déclarative des exceptions
  • La classe ModuleException

Techniques d'internationalisation

  • Les principes i18n
  • L'externalisation des textes dans un catalogue
  • La gestion automatique de la langue
  • La gestion spécifique de la langue

Framework de validation

  • Les principe de validation déclarative
  • Le framework Apache Validator
  • Les règles de validation
  • La validation de form beans classiques ou dynamiques
  • La validation contextuelle
  • La validation client en javascript
  • L'internationalisation des règles de validation

Mise en page avec Tiles

  • Les principes du framework Tiles
  • L'installation avec Struts
  • La mise en oeuvre

Approfondissements

  • Mise en oeuvre de la chaîne de responsabilité (ou de commandes)
  • L'organisation d'une application en modules

Informations complémentaires

Information sur le prix : 3450€ + 50€ par participant

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.

Framework MVC - Struts

3 540 € HT