Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Java JEE

LD-039   FRAMEWORK STRUTS |  3 jours


01/. Introduction

Présentation des modèles MVC ; Conception du Modèle ; Installation ; Vue d'ensemble d'une application Struts ; Installation.

02/. Rappels sur les Servlets et JSP

Le protocole http ; Les Servlets ; Les pages JSP ; Les Taglibs ; Gestion des Scopes.

03/. Structure d'une page Struts

Cycle de vie d'une requête ; Création d'un Formulaire ; Accès aux objets du Modèle ; Controlleur et Vue ; Gestion des Actions.

04/. Les outils de test

Tests unitaires ; tests fonctionnels avec Selenium ; Tests de montée en charge avec Gatling.



05/. Configuration

Le descripteur de déploiement web.xml ; Le fichier de configuration struts.xml ; Création d'un Filtre ; Création d'un Intercepteur ; Configuration des Taglibs.

06/. Etude détaillée des actions

Rôle du Front Controller ; Définition des actions ; Les différentes actions Struts ; Paramètrage d'une action ; Gestion des erreurs ; Validation avec les contraintes ; Conversion de données.

07/. La Vue

Conversation entre le Controller et la page JSP ; Le Templating avec Freemarker ou Velocity ; Les balises essentielles ; Utilisation de bibliothèque tierces ; Création d'une Taglibs personnalisée ; Affichages des erreurs ; Internationalisation d'une application.

08/. Intégration

Intégration de Plugin ; Utilisation d'Ajax ; Intégration avec Spring ; Intégration avec Spring Security ; Intégration de Tiles.



Public
Développeur.

Objectifs
Comprendre et maîtriser les concepts Struts pour le développement d'applications Web. Comprendre les spécificités du Web, Maitriser la méthode MVC. Intégrer le Web avec l'ensemble du SI, Savoir écrire rapidement une application web ergonomique.

Prérequis
Pratique du développement d’applications JEE. Connaissances de base de HTML et de XML.

Moyens pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur. Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.

VOS DATES DE FORMATION