Programme du cours

3 jours (21 H) | 4-JA-STRRenseignez-vousCette formation vous intéresse ? 
 

Objectifs

Comprendre et maîtriser les concepts Struts pour le développement d’applications Web

Participants / Pré-requis

Pratique du développement d’applications J2EE. Connaissances de base de HTML et de XML

Contenu

Introduction

  • Définition des frameworks
  • Intérêt des frameworks
  • Java et J2EE
  • Présentation de Struts
  • Historique

Architectures logicielles

  • Architecture MVC
  • Architecture en 3 couches
  • Architecture MVC2
  • MVC2 dans un contexte J2EE

Bases de Struts

  • Architecture
  • L’ActionServlet
  • Le RequestProcessor
  • Les classes « Action »
  • Les formulaires
  • Les mappings URL/Actions
  • Modules applicatifs
  • Services des actions
  • Formulaire et champs de saisie HTML
  • Cycle de vie des formulaires
  • Contrôles de surface
  • Actions prédéfies

Gestion des messages dans Struts

  • Externalisation des messages
  • Internationalisation
  • Messages d’information
  • Messages d’erreur

Librairie de balises pour les JSP

  • HTML
  • Manipulation des objets métier
  • Opérations logiques
  • Balises indexées
  • Balises imbriquées

Struts avancé

  • Gestion des exceptions
  • Formulaire dynamique
  • Configuration avancée

Validator

  • Automatisation des contrôles de saisie
  • Contrôles côté serveur
  • Contrôles sur le poste client

Tiles

  • Composition de JSP
  • Définition et héritage
  • Options avancées

Best practices

  • Positionnement de Struts dans l’application
  • Gestion des services partagés
  • Gestion des objets métier
  • Gestion de la sécurité
 
Cette formation vous intéresse ? Renseignez-vous