vers l'accueil formulaire de contact

Formation STRUTS 2

JPG - 21.9 ko

Mettez en œuvre les meilleures pratiques struts 2. En complément en nos tutoriaux struts 1 et tutoriaux struts 2, maîtrisez la théorie et la pratique de Struts 2. Créez, habillez vos applications struts 2 efficacement. Découvrez les éléments clés de l’architecture technique struts 2 : Actions, Intercepteurs , transfert de données. Enfin, intégrez struts 2 avec d’autres frameworks

Dates (3j) Tarif (Euros HT) Audience Pratique Financement Contact Inscription
18-20 juin (Paris)
17-19 sep (Paris)
5-7 dec (Paris)
Inter : 1890
Intra : 4800
Développeurs JAVA
70% Opportunités
financement
04 78 29 37 26 Bulletin inscription

Logiciels utilisés
- Struts 2.1.16
- 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 à :

- Maîtriser l’architecture de struts 2
- Démarrer vos projets struts2 à partir de l’application struts2-blank.war
- Créer et valider vos écrans et formulaires web avec Struts2 JSTL et le langage OGNL.
- 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 2 avant de les livrer.
- Sécuriser vos applications Struts 2.
- 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
- Positionnement dans l’architecture jee
- Valeur ajoutée vis à vis de servlets/jsp
- Valeur ajoutée vis à vis de struts1
- Design pattern MVC2
- Actions, interceptors, OGNL
- Concurrents

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

Concepts techniques
- Injection de dépendances
- programmation aspects
- Interception

Architecture
- filter dispatcher,
- interceptors,
- packages
- cycle de vie d’une requête,
- struts.xml,
- OGNL, ValueStack
- plugins

Intercepteurs
- rôle intercepteurs struts2
- Déclaration
- surveillance
- création

OGNL
- Manipuler les données
- Comparaison avec langage EL
- ValueStack
- Transfer de données
- Conversion et traitement données

Formulaires et vues
- Balises struts2
- Balises de données,
- Balises de controle
- Balises IHM
- Thèmes, templates
- Validation

Result
- Résultat d’une action
- Types de résultats
- Global
- Alternatives jsp

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

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

Accès aux données
- JDBC4
- Datasource JNDI
- Pool de connexion
- Configuration serveur