AFFIX Formation

Le Réflexe Formation

Recherche

Fiche Formation Struts 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

Imprimer la Fiche Formation

Bases de données & Décisionnel
Développement durable
Développement logiciel
Bureautique
Formation CAO
Formation PAO
Comptabilité, Gestion, Paie, Droit
Banque, Finance, Assurance
Formations commerciales
Communication, Développement personnel et Management humain
Formation Internet
Management de Projet et IT Gouvernance
Sécurité informatique
Systèmes (Windows, Unix, Linux, Mainframe, z/os)
Réseaux et télécoms
Langues etrangères
Ressources humaines et Gestion du personnel
CHSCT - Habilitation électrique, Santé et sécurité au travail

AFFIX - 10 rue pergolèse 75016 Paris. Tel. 01 40 41 16 01 Fax. 01 40 41 16 03