Aperçu du cours
Objectif de formation : Maîtriser l’usage de Servlets et de JSP pour le déploiement de projets web JSP
Prérequis
- Maitrise des bases du langage Java
- Connaissance du XHTML
Objectifs pédagogiques
- Savoir utiliser les classes Servlets pour les projets JEE
- Comprendre le fonctionnement des JSP
Public ciblé
- Développeurs
- Ingénieurs
- Architectes
Programme de formation
-
Premiers pas sur JEE
-
Tour d’horizon des technologies existantes de développement d’applications web dynamiques
-
Présentation de la plate-forme JEE
-
Servlets et JSP par rapport aux autres services web
-
-
Préparation des projets
-
Environnement de développement
-
Eléments de base et optimisation du développement
-
Présentation et comparatif des moteurs de servlets et JSP
-
Structure d’un module web
-
Cycle de vie des composants
-
Empaquetage et déploiement d’une application Web
-
Travaux pratiques : installation des environnements de développement et d’exécution ; premier projet web minimal
-
-
Servlets
-
Spécification & cycle de vie
-
Chainage de pages
-
Mécanismes & normes d’interaction du protocole HTTP
-
Traitement des erreurs http & journalisation
-
Sessions, cookies & autres espaces de persistance
-
Travaux pratiques : conception, mise en oeuvre et test d’un projet complet
-
-
JSP
-
Présentation et comparatif avec les Servlets
-
Expressions & affichage des données dynamiques au milieu du XHTML
-
Scriptlets : usages et limites
-
Déclarations & directives
-
Inclusions & mécanismes de réutilisation
-
Fonctionnement collaboratif de Servlets et JSP
-
Travaux pratiques : Développement d’applications web avec une architecture MVC
-