Formation - AIO Solutions

Transcription

Formation - AIO Solutions
Formation
Struts 1 : Développer des applications
Web avec Struts 1
Objectif
Pratiquer le framework MVC2 Struts.
Cette formation Struts vous permettra de développer des applications Java EE s'appuyant
sur l'implémentation Modèle, Vue, Contrôleur du framework Open Source Struts 1.
Public
Développeurs, concepteurs et chefs de projet.
Pré-requis
Avoir suivi le stage Développement Web Java EE ou posséder un niveau équivalent.
Moyens pédagogiques
Formation présentielle - 1 poste par stagiaire - 1 vidéo projecteur - Support de cours fourni à
chaque stagiaire
CODE : STRU-1
DUREE : 3 jours (21 heures)
Étapes pédagogiques de la formation
Rappels sur le paradigme MVC
Présentation des modèles MVC et MVC2
Principes de conception et séparation des rôles
Le modèle MVC et les composants Java EE (JSP / Servlets / Beans, EJB)
Présentation de Struts 1
Présentation générale
Implémentation MVC2 : principes retenus par Struts
Les composants d'une application Struts
Installation, configuration
AIO SOLUTIONS Sophia Antipolis
Parc de Haute Technologie Bât.8 - 694, Av. du Dr. Maurice Donat - 06250 Mougins
Email : [email protected]
www.aio-solutions.fr
1
Formation
Mise-en-œuvre
Le contrôleur de Struts1: ActionServlet et RequestProcessor
Le fichier de configuration struts-config.xml
Paramétrage du descripteur web.xml
JSP avec balises de Struts
Le modèle et les actions
De la servlet contrôleur aux actions
Définition des actions dans struts-config.xml
Les différentes actions Struts
Paramètres transmis aux actions, retour d'une action
Gestion des erreurs
Les vues et la bibliothèque de balises
Balises essentielles de Struts, html, bean, logic
Affichages des erreurs
Gestion des formulaires
Déclaration des beans de formulaires
Validation simple des beans de formulaires
Gestion des erreurs
Beans dynamiques
Validation avancée avec Validator
Principe
Liste des contraintes standards
Validations côté serveur et côté client
Les plugins
Rôle d'un plugin
Installation d'un plugin
Présentation de Struts-layout
Intérêt de Struts-layout
Collections, arbres, tableaux, pannels
Conception de vues avec Tiles
Notion de template, d'attributs et de définition
AIO SOLUTIONS Sophia Antipolis
Parc de Haute Technologie Bât.8 - 694, Av. du Dr. Maurice Donat - 06250 Mougins
Email : [email protected]
www.aio-solutions.fr
2
Formation
Utilisation du fichier tiles-def.xml
Internationalisation d'une application Struts
Gestion des messages par clés
Gestion des erreurs
Fichiers de propriétés
La sécurité
Sécurité gérée par le conteneur
Authentification et autorisations
Notions de rôle et de realm
Aperçu de Struts 2
Principe
Comparaison Struts1-Struts2
AIO SOLUTIONS Sophia Antipolis
Parc de Haute Technologie Bât.8 - 694, Av. du Dr. Maurice Donat - 06250 Mougins
Email : [email protected]
www.aio-solutions.fr
3