| Réf. : |
BLJ32 |
| Durée : |
3j /
21h
|
| Tarif : |
1400 € |
|
| Sessions ouvertes : |
|
| Mai |
19 au 21 |
| Juin |
|
| Juil |
|
|
|
Réserver
|
Pré-requis
- La connaissance de base du langage Java est nécessaire.
- La partie "JDBC" est réintroduite si besoin.
- Cette formation constitue une alternative au stage "Développement J2EE" pour les personnes uniquement concernées par les aspects Web.
Participants
- Développeurs d'applications client/serveur en langage Java.
Objectifs
- Réaliser des développements de sites Web (côté serveur) en Java.
Contenu
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 oeuvre 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 oeuvre.
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 oeuvre.
- Notion de rôle et sécurité déclarative.
- Les Realms.