Formation - AIO Solutions
Transcription
Formation - AIO Solutions
Formation Struts 1 : Développer des applications Web avec Struts 1 Objectif Pratiquer le framework MVC2 Struts. 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. Public Développeurs, concepteurs et chefs de projet. Pré-requis Avoir suivi le stage Développement Web Java EE ou posséder un niveau équivalent. Moyens pédagogiques Formation présentielle - 1 poste par stagiaire - 1 vidéo projecteur - Support de cours fourni à chaque stagiaire CODE : STRU-1 DUREE : 3 jours (21 heures) Étapes pédagogiques de la formation 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 AIO SOLUTIONS Sophia Antipolis Parc de Haute Technologie Bât.8 - 694, Av. du Dr. Maurice Donat - 06250 Mougins Email : [email protected] www.aio-solutions.fr 1 Formation Mise-en-œuvre 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 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 Les vues et la bibliothèque de balises Balises essentielles de Struts, html, bean, logic Affichages des erreurs Gestion des formulaires Déclaration des beans de formulaires Validation simple des beans de formulaires Gestion des erreurs Beans dynamiques Validation avancée avec Validator Principe Liste des contraintes standards Validations côté serveur et côté client Les plugins Rôle d'un plugin Installation d'un plugin Présentation de Struts-layout Intérêt de Struts-layout Collections, arbres, tableaux, pannels Conception de vues avec Tiles Notion de template, d'attributs et de définition AIO SOLUTIONS Sophia Antipolis Parc de Haute Technologie Bât.8 - 694, Av. du Dr. Maurice Donat - 06250 Mougins Email : [email protected] www.aio-solutions.fr 2 Formation Utilisation du fichier tiles-def.xml Internationalisation d'une application Struts Gestion des messages par clés Gestion des erreurs Fichiers de propriétés La sécurité Sécurité gérée par le conteneur Authentification et autorisations Notions de rôle et de realm Aperçu de Struts 2 Principe Comparaison Struts1-Struts2 AIO SOLUTIONS Sophia Antipolis Parc de Haute Technologie Bât.8 - 694, Av. du Dr. Maurice Donat - 06250 Mougins Email : [email protected] www.aio-solutions.fr 3