Développement d'applications Web avec Struts 2 Référence STRUTS2 by giz44836

VIEWS: 112 PAGES: 2

									Développement d'applications Web avec Struts 2

Référence : STRUTS2

Si le Framework Struts a connu son heure de gloire celle-ci semble bien passée. Son architecture
interne est depuis longtemps l'objet de nombreuses critiques, pour son manque de flexibilité ou sa
lourdeur. Avec Struts 2 il n'est pas question d'une évolution du Framework mais bien d'un nouveau
Framework ne proposant pas de compatibilité ascendante, en l'occurrence : WebWorks.
Pourtant Struts 2 partage avec son aîné le même paradigme de développement pour le Web mais
avec plus de simplicité et moins de code à écrire. Que vous ayez déjà utilisé Struts ou non, c'est à
un tour complet des fonctionnalités de Struts 2 que vous convie ce cours, de la compréhension de
son architecture interne à ses fonctionnalités les plus utiles en passant par ses possibilités
d'extension ou son intégration des technologies Web 2.
Ce cours s'adresse à ceux qui se demandent : "La migration Struts vers Struts 2 est-elle possible
?", "Comment étendre les possibilités de Struts 2 ?", "Pourquoi choisir Struts 2 ?".


Vous allez apprendre à :
-   Concevoir et développer des applications Web en utilisant Struts 2
-   Connaître des plug-ins Struts 2
-   Utiliser les bibliothèques de Tags Struts 2 pour écrire des JSP faciles à maintenir
-   Exploiter les capacités d'internationalisation (i18n) de Struts 2
-   Intégrer Ajax dans une application Struts 2
-   Comprendre l'utilisation d'ONGL
-   Mettre en place le templating dans vos pages
Durée : 3.0 jours - 21.0 heures


Audience :
Développeurs de Servlets et JSP désirant utiliser le Framework Struts 2


Pré-requis :
Expérience projet de développement de Servlets et de JSP ou avoir suivi le cours JWEB


Méthode pédagogique : 60% de travaux pratiques


Programme détaillé :

Introduction à Struts 2                                      Sujets avancés
-   Pourquoi utiliser Struts 2                               -   Sécurité avec Struts 2
-   Principales différences avec Struts et JSF               -   Lien avec Spring et injection de dépendances
-   Architecture interne                                     -   Intégration de bibliothèques Ajax
-   Extensibilité et plug-ins


Développement avec Struts 2
-   Traitement d'un cycle requête réponse
-   FilterDispatcher, action et intercepteurs
-   Value Stack et OGNL


Les bibliothèques de Tags
-   Tags génériques : Control et Data Tags
-   Struts UI : Form et Ajax Tags
-   Gestion des messages d'erreur et i18n


Les actions en détail
-   Architecture des actions et multi-threading
-   Implémentation d'actions
-   Utilisation de Tokens pour éviter les envois multiples
    d'un formulaire
-   Framework de validation
-   Validation et conversion de type


Génération HTML et gestion du layout
-   JSP
-   FreeMarker
-   Velocity
-   Tiles
-   SiteMesh


Pratiques Struts 2
-   Utilisation des annotations
-   Programmation basée sur les Pojo
-   Utilisation du templating

								
To top