Présentation des applications WEB J2EE
Introduction aux applications n-tiers
Schéma d'un serveur d'applications
Présentation des composants
Cinématique d'exécution
Mise en place du Serveur J2EE Tomcat et l'Environnement Projet
Installer et présenter le serveur d'applications
Intégrer le serveur à l'environnement de développement
Créer un projet web dynamique structuré
Création d'un projet dynamique avec les Servlets et les Pools de Connexions
Créer sa première servlet et comprendre son cycle de vie
Récupérer des données de formulaires et les redirigervers des Vues
Contextes de conservation des données avec les Scopes Request, Session et Application
Optimiser les accès avec les pools de connexions
Les standards de la couche de présentation avec JSP et les taglibs
Les fondamentaux des pages JSP
Réutiliser des structures de page grâce au templating
Remplacer les scriptlets par les taglibs JSTL
Bonnes pratiques : les outils libres du marché (éditeurs graphiques, composants de présentation...)
Design modulaire évolutif pour la couche de coordination
Comprendre le pattern MVC et le Front Controller MVC2
Mettre en place une architecture MVC2 avec les patterns Commande et Front Controller
Automatiser la création des commandes avec le pattern Factory
Exploiter les fichiers properties pour la découverte par réflexion des commandes
Internationalisation d'une application
Structurer au mieux les fichiers des textes à internationaliser
Utiliser JSTL pour l'affichage
Mise enplace d'une sécurité applicative
Présenter la Sécurité Web J2EE : Authentification, Cryptage, Utilisateurs, Rôles, Realms
Mettre en place une politique de sécurité par authentification Simple et par Formulaire
Sécuriser l'accès à une application avec SSL
Gérerles rôles de Sécurité par programmation
Qualité logicielle avec les stratégies de tests
Tests unitaires en environnement Web avec Junit/TestNG
Tests fonctionnels avec Selenium
Tests de performance avec Jmeter
Introduction au framework Struts
Présenterl'architecture MVC2 Struts 1
Présenter les Actions et le Paramétrage de la navigation dans le Struts-Config.xml
Présentater les ActionForm pour traiter les données de formulaire
Introduction au framework JSF
Présenter leframework JSF et des Faces dans les JSP
Présenter les Managed Beans et de la navigation avec le Faces-Config.xml
Présenter les Validators Natifs de JSF