Formation Développer des applications Web avec Struts 1


  • PRATIQUER LE FRAMEWORK MVC2 STRUTS
REFERENCE
 
 
OSTR
DUREE
 
 
3 jours
TARIFS
 
 
En Intra
Niveau : Intermédiaire
Cours à distance: Non
Eligible CPF: Oui
OBJECTIFS :
 

D'une part les applications orientées client léger (Web) se généralisent, d'autre part les utilisateurs finaux exigent plus d'interactivité et d'ergonomie. Struts, le framework de l'Apache Fundation, apporte une réponse technique à ces deux besoins en permettant de structurer ces applications suivant le modèle MVC2. Il offre également des mécanismes évolués pour l'ergonomie et l'interactivité avancée. Cette formation Struts vous permettra de développer des applications Java EE s'appuyant sur l'implémentation Modèle - Vue - Contrôleur du framework Open Source Struts 1.

 

Attention, aujourd'hui ce cours n'est plus dispensé, nous vous proposons donc la version Struts 2 avec la formation Struts 2 : Développer une application Java EE avec Struts 2.

PRÉ-REQUIS :
 

Avoir suivi le stage Servlets, JSP - Développement Web Java EE ou posséder un niveau équivalent.

PUBLIC :
 

Cette formation Struts s'adresse aux développeurs, aux concepteurs et aux chefs de projet.

PROGRAMME :
 

 

Rappels sur le paradigme MVC

Présentation des modèles MVC et MVC2
Principes de conception et séparation des rôles
Le modèle MVC et les composants Java EE (JSP / Servlets / Beans, EJB)

Présentation de Struts 1

Présentation générale
Implémentation MVC2 : principes retenus par Struts
Les composants d'une application Struts
Installation, configuration

Mise-en-oeuvre

Le contrôleur de Struts1: ActionServlet et RequestProcessor
Le fichier de configuration struts-config.xml
Paramètrage du descripteur web.xml
JSP avec balises de Struts
TP : Développement et déploiement d'une première application Struts

Le modèle et les actions

De la servlet contrôleur aux actions
Définition des actions dans struts-config.xml
Les différentes actions Struts
Paramètres transmis aux actions, retour d'une action
Gestion des erreurs
TP : Développement et déploiement d'applications avec traitements simples

Les vues et la bibliothèque de balises

Balises essentielles de Struts, html, bean, logic
Affichages des erreurs
TP : Intégration de balises Struts dans les JSP d'une application

Gestion des formulaires

Déclaration des beans de formulaires
Validation simple des beans de formulaires
Gestion des erreurs
Beans dynamiques
TP : Développement d'applications avec formulaires utilisant des beans et des beans dynamiques de formulaires, validation, traitements

Validation avancée avec Validator

Principe
liste des contraintes standards
Validations côté serveur et côté client
TP : Développement d'une application avec formulaires et validation côté serveur,
Développement d'une application avec formulaires et validation côté client

Les plugins

Rôle d'un plugin
Installation d'un plugin
TP : Mise en oeuvre d'un plug-in dans une application précédemment développée

Présentation de Struts-layout

Intérêt de Struts-layout
Collections, arbres, tableaux, pannels
TP : Mise en oeuvre de Struts-layout dans une application précédemment développée

Conception de vues avec Tiles

Notion de template, d'attributs et de définition
Utilisation du fichier tiles-def.xml
TP : Mise en oeuvre de Tiles dans une application précédemment développée

Internationalisation d'une application Struts

Gestion des messages par clés
Gestion des erreurs
Fichiers de propriétés
TP : Compléter une application Struts en y intégrant l'internationalisation

La sécurité

Sécurité gérée par le conteneur
Authentification et autorisations
Notions de rôle et de realm
TP : Compléter une application Struts en y intégrant la sécurité

Aperçu de Struts 2

Principe
comparaison Struts1-Struts2

 

EN INTRA SEULEMENT
FORMATION STRUTS
Contactez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs
S’inscrire à la formation
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

3 j

 
Cette formation Struts 2 vous permettra de: - Connaître les principes du modèle MVC2 - Etre capable de développer une application MVC2 avec le framework Struts -...

3 j

 
Oracle WebLogic Portal est une infrastructure permettant la conception, le développement, l'exploitation et l'administration des portails. Il apporte un framework applicatif...

3 j

 

Open Source

Play! Framework 2
Play 2! est un framework complet dédié au Web pour créer rapidement des applications web en Java ou en Scala. Prenant sa distance par rapport à...

2 j

 
Gradle est surement l’outil de build le plus avancé et le plus performant. Il allie les capacités de scripting d’un outil comme Ant à celles de configuration par...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB