Le Réflexe Formation
Formation Struts :.
| Références AFFIX : | DEVJEE16 |
|---|---|
| Tarif HT : | 1400 € |
| Jours de Formation : | 3 |
| Objectif : | À la fin de ce cours, les stagiaires seront à même de développer une application Web en utilisant le framework Struts. |
|---|---|
| Pré-requis : | Pour suivre ce cours, les stagiaires doivent avoir une solide maîtrise du langage Java et connaître le développement Web basé sur des servlets et les pages JSP. |
| Ce que vous serez capable de faire : | |
| Mots clés associés à cette formation : | ARCHITECTURE MVC|FRAMEWORK STRUTS|CONTROLEURS|FORMULAIRES|BIBLIOTHEQUES DE BALISES (TAGLIBS) STRUTS|VALIDATION AVANCEE |MODULAIRE AVEC LES TILES|CONCEPTION AVANCEE |
| Programme : |
PROGRAMME DETAILLE DE LA FORMATION STRUTS 1. INTRODUCTION A L’ARCHITECTURE MVC - L’architecture MVC - Application avec des servlets/JSP - Limites de l’architecture MVC - Présentation de l’architecture MVC2 - Présentation de Struts 2. LE FRAMEWORK STRUTS - Application de MVC2 dans Struts - Modèle, contrôleur, vue et action - Mapping d’action et rendu - Cycle de vie d’une requête avec Struts 3. LES CONTROLEURS - Le servlet contrôleur unique - Les classes « Action » - Les « forwards » - Gestion du multi-threading - Gestion des soumissions multiples 4. LES FORMULAIRES - La classe « ActionForm » - Formulaire dynamique : les « DynaForms » - Traitement, remise à zéro, validation d’un formulaire - Afficher et collecter les données avec les JSP 5. BIBLIOTHEQUES DE BALISES (TAGLIBS) STRUTS - Notion de balise additionnelle - Balises d’accès aux données de requête ou de session - Balises orientées HTML - Balises logiques - Balises d’accès aux objets imbriqués - Gestion des messages et internationalisation 6. VALIDATION AVANCEE AVEC LE « VALIDATOR » - Principes - Validation côté serveur / côté client - Validation par masque et expression régulière - Validation personnalisée 7. PRESENTATION MODULAIRE AVEC LES TILES - Problématique et mise en oeuvre - Définition et création de Tiles - Layout Tiles - Articulation des Tiles et des actions 8. CONCEPTION AVANCEE - Développement de plugins - Les autres taglibs : JSTL, Struts-EL 9. Exercices - Exercice 1 : Mise en place d’un projet « HelloWorld » utilisant Struts. Configuration d’une première action Struts. - Exercice 2 : Création de deux actions: une première génère un formulaire, la seconde affiche ce qui a été saisi dans le formulaire. Création d’une session http. Gestion du déplacement sur le site au niveau du contrôle. Passage d’information au niveau session. - Exercice 3 : Utilisation d’un plug-in struts pour effectuer un init – connexion à une base. - Exercice 4 : Utilisation des tags struts d’accès aux données du modèle, des iterators… - Exercice 5 : Mise en place de l’internationalisation - Exercice 6 : Mise en place des Tiles - Exercice 7 : Mise en oeuvre d’une IHM JEE Web n-tiers. Le projet existe déjà avec une IHM de type Swing – la partie traitement isolée dans un jar. Celle-ci doit être réutilisée par une application Web Java de type Struts. Le projet est habituellement un projet bancaire. |
|---|
| .: Calendrier 2010 :. | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Janvier | Février | Mars | Avril | Mai | Juin | Juillet | Aout | Septembre | Octobre | Novembre | Décembre |
| 04 | 15 | 08 | 06 | 03 | 01 | 05 | 16 | 06 | 04 | 15 | 06 |
| Si les dates ne correspondent pas à vos attentes, n'hésitez pas à vous renseignez au 01.40.41.16.01 | |||||||||||
AFFIX - 10 rue pergolèse 75016 Paris. Tel. 01 40 41 16 01 Fax. 01 40 41 16 03