Construire un site web au contenu dynamique (pages générées)
Faire agir et cohabiter des JSPs avec des servlets
Construire vos applications web et les déployer sous votre server d'application Web
Ecrire une application Web dynamique fondée sur une architecture de type MVC
Chefs de projets
Développeurs d’applications
Avoir suivi le cours Mise en œuvre du langage JAVA ref : AS502
Avoir suivi le cours HTML/CSS/Javascript
ARCHITECTURE J2EE
Présentation de J2EE
Présentation des technologies web
SERVLETS
Présentation des Servlets
Cycle de vie d'un Servlet
Code type d'un Servlet
Invoquer un Servlet depuis un client HTTP
Récupération des paramètres d'initialisation
Considération sur le multi-threading
Présentation des différentes versions de l'API
JSP ( JAVA SERVER PAGE )
Présentation
Mise en œuvre avec le moteur Tomcat
Principes fondamentaux (translation en servlet, …)
Directives, Actions, Scriplets , ….
Les nouveautés JSP2.0
Utilisation de JavaBean avec <useBean>
MVC2 (SERVLET+JSP+JAVABEAN)
Présentation du modèle MVC2 et variantes
Gestion des Cookies et des Sessions.
Gestion du contexte applicatif
RequestDispatcher / forward
PRÉSENTATION DES TAGLIB & JSTL
Présentation des TagLib (intérêts , utilisation ,
programmation, …)
Présentation de la bibliothèque standard JSTL
PRÉSENTATION DE STRUTS
Présentation de STRUTS (Composants, fonctionnements)
Exemple de mise en œuvre
CONFIGURATION / DÉPLOIEMENT
web.xml
Arborescence à respecter
Archive web (.war)
POOL DE CONNEXIONS ET SECURITE
Pool de connexions (javax.sql.DataSource)
Configuration et mise en œuvre
Notion de rôle et sécurité déclarative
Les Realms
3 jours
1400 € HT