0 Formation(s) | 0,00
Go

RUEIL-ATHENEE est le nom du nouveau centre de formation Global Knowledge à Rueil, à partir de juin.



Développer des applications Web avec Struts 1

Code du stage: GKJSTRUTS1
Durée: 3
Prix: €1 590,00 (hors TVA)

Résumé 

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.

Les participants apprendront à développer des applications Java EE s'appuyant sur l'implémentation Modèle - Vue - Contrôleur du framework Open Source Struts 1


Pré-requis

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



Prochaines dates

Dates disponibles sur demande. Nous consulter






    Plus d'informations

    Développeurs, concepteurs, chefs de projet.

    • Développer et déployer une première application Struts
    • Développer et déployer des applications avec traitements simples
    • Intégrer les balises Struts dans les JSP d'une application
    • Développer des applications avec formulaires utilisant des beans et des beans dynamiques de formulaires, validation, traitements
    • Développer une application avec formulaires et validation côté serveur et côté client
    • Mettre en œuvre un plug-in dans une application précédemment développée
    • Mettre en œuvre de Struts-layout dans une application précédemment développée
    • Mettre en œuvre de Tiles dans une application précédemment développée
    • Compléter une application Struts en y intégrant l'internationalisation
    • Compléter une application Struts en y intégrant la sécurité

    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

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

    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
    • 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


    Copyright 2012 © Global Knowledge SA - 2004/2012 - Tous droits réservés. TVA FR 69 403 944 200 - Tél.: 0821 20 25 00 (prix d’un appel local)
    RSS. (Srv: 222)