vers l'accueil formulaire de contact

Formation STRUTS 1 meilleures pratiques

Présentation formation Struts 1

JPG - 10 ko

Notre formation struts 1 complète nos 10 tutoriaux struts 1. Mettez en œuvre 30 meilleures pratiques struts 1. Développez les réflexes clés. Maîtrisez la théorie et la pratique de Struts 1. Créez, habillez, testez, sécurisez et protégez vos écrans struts efficacement.

Découvrez également les différences entre Struts 1 et struts 2. Apprenez enfin les secrets de l’intégration de struts avec d’autres frameworks et API comme hibernate, Spring, EJB3, Web services.

Dates (4j) Tarif (Euros HT) Audience Pratique Financement Contact Inscription

4-7 oct (Paris) 1-4 dec (Paris)

Inter : 1750
Intra : 5500
Développeurs JAVA 70% Opportunités
financement
04 78 29 37 26 Bulletin inscription

Logiciels utilisés
- Struts 1.3.10
- Java Development Kit (JDK) 6
- Base de données : MySQL 5
- Environnement de développmeent : Eclipse 3.5
- Tests unitaires avec StrutsTestCase, Cactus
- Gestion des logs avec Log4j
- Tomcat 6.20
- Jboss 5.1

Vous allez apprendre à :

- Démarrer vos projets struts 1 à partir de l’application struts-blank.war
- Créer et valider vos écrans et formulaires web, avec Struts et JSTL/EL.
- Industrialiser la création de vos pages Web avec "Tiles".
- Récupérer des données d’une base de données .
- Automatiser la construction de vos livraisons (WAR) avec ANT.
- Concevoir des applications modulaires.
- Tester vos applications Struts avant de les livrer.
- Sécuriser vos applications STRUTS.
- Habiller vos écrans avec Struts-layout
- Intégrer struts avec Hibernate, EJB3, Spring
- Comprendre les différences entre Struts 1.x, Struts 2.x.

Programme détaillé cours :

Introduction
- Historique : struts 1 a 10 ans
- Positionnement dans l’architecture jee
- Valeur ajoutée vis à vis de servlets/jsp
- Design pattern MVC1, MVC2
- Concurrents

Contenu zip
- arborescence
- librairies
- applications exemples
- struts-blank.war

Architecture
- Controleur : ActionServlet,
- Traitement : Actions, DispatchActions
- RequestProcessor
- Configuration : struts-config.xml, web.xml

struts-config.xml
- form-beans
- forward globaux
- exceptions globales
- Action-mappings
- Fichiers de message
- plugins

Formulaires
- Présentation des ActionForms.
- Mise en oeuvre DynaForms
- Utilisation des tags de formulaire (html:html) dans les pages JSP.
- Validation formulaire coté client (Plugin Validator)
- validation-rules.xml, validation.xml
- Validation coté serveur.

Look & feel
- Présentation de struts-Layout
- La puissance des collections
- Arbres, tableaux
- Pannels

Bibliothèque de balise
- Balises struts : html, bean, logic,...
- Mise en oeuvre conjointe balises struts / JSTL
- Utilisation du langage EL

Message et internationalisation
- Gestion des messages
- Erreurs et messages
- Gestion application multilingues
- MessageRessources.properties

Industrialiser les écrans avec Tiles
- Concept d’héritage de vue
- Définitions Tiles
- tiles-def.xml

Applications multi modules
- problématique
- configuration
- SwitchActions

Sécurité
- l’API JAAS
- Authentification
- Autorisation
- j_security_check
- Realms DataBase

Tests
- Problématique tests web
- Tests techniques avec Cactus
- Tests fonctionnels avec Selenium
- Tests de montée en charge

Intégration
- Struts et Hibernate
- Struts et Spring
- Struts et EJB3
- Struts et les Web Services