- Présentation
				
			
- Applications Java EE : Principe des servlets et des JSP
 - Architectures de développement : MVC2 et modèle en couches
 
  - Les serveurs d'applications
				
			
- Les différents produits
 - Services fournis, structure et installation. Exemple avec Tomcat.
 
  - Les Servlets
				
			
- Les packages, support du protocole HTTP
 - Méthodes GET et POST, récupération des paramètres
 - Cycle de vie des Servlets
 - Les différents contextes de stockage des objets
 - Chaînage de servlets, redirections
 - Gestion des cookies et des sessions ; réécriture d’URL
 - Optimisation de l'exécution avec le traitement asynchrone des requêtes
 
  - Les filtres de requêtes
 - Architecture et Intégration
				
			
- Gestion des couches de persistance et service
 - Intégration des servlets, services et des DAO avec Spring
 
  - Les JSP
				
			
- Syntaxe, les balises prédéfinies, scriptlets
 
  
  | - Redirections
 - Pages dédiées à la gestion des erreurs
 - Création de bibliothèques de balises personnalisées (Tag Libraries)
 - Architectures, communication entre servlet et JSP (MVC modèle 2)
 - Intégration de JDBC
 
 - Gestion efficace des erreurs
 - Déploiement des Servlets et des JSP
				
			
- Le descripteur web.xml et les annotations (version 3.0) dans les servlets
 - Archives WAR, bibliothèques tierces, cas des drivers
 - Application pratique avec le serveur d'applications
 - Simplification du développement modulaire avec les web fragments
 
  - Bibliothèque standard de balises : la JSTL
				
			
- Présentation des différents modules
 - Les balises du module Core (structures de contrôle, variable, etc)
 - Les balises du module Internationalization (libellés multilingues, formats)
 - Le langage EL
 
  - Utilisation de "Design Patterns" pour un meilleur développement
				
			
- MVC2, DAO, Abstract Factory
 - Singleton, Service Locator
 
  
  |