Formation : Développement J2EE
Se former
avec Beijaflore E-CENTER
- Renseignements :
- Durée : 5 Jours
- Type : En centre (inter)
- Diplômant : Non
- Prix H.T. € :
2000.00
- Objectifs :
- Étudier tous les aspects de programmation Java côté serveur.
Développements Web (Servlets, JSP …) et développements dans un contexte d’architectures client/serveur à trois niveaux (RMI, JNDI, EJB …).
- Public visé :
- Développeurs d’applications client/serveur en langage Java.
- Pré-requis :
- La connaissance de base du langage Java (stage LJ10) est nécessaire.
- ARCHITECTURE J2EE n-tiers
terminologie, vue d’ensemble
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
JSP ( JAVA SERVER PAGE ) Présentation
Mise en oeuvre avec le moteur Tomcat
Principes fondamentaux (translation en servlet, ...)
Directives, Actions, Scriplets, ....
Utilisation de JavaBean
MVC2 (SERVLET+JSP+JAVABEAN) Présentation du modèle MVC2 et variantes
Gestion des Cookies et des Sessions.
Gestion du contexte applicatif
RequestDispatcher/forward
DEPLOIEMENT WEB web.xml
Arborescence à respecter
Archive web (.war)
Pool de connexions (javax.sql.DataSource)
PRESENTATION DES TAGLIB & STRUTS Présentation des TagLib (intérêts, utilisation, programmation, ...)
Présentation de la bibliothèque standard JSTL
Présentation de STRUTS (Composants, fonctionnements)
RMI ( REMOTE METHOD INVOCATION ) Architecture et principe de fonctionnement
Code type de l’interface de l’objet distant
Code type de l’application cliente
Code type de l’application serveur
Mise en oeuvre (avec RmiRegistry)
Callback, Factory, Sérialisation
Problèmes de sécurité
RMI-over-IIOP
PRESENTATION DE JNDI Introduction, terminologie
API/SPI
Initial Context
Possibilités de JNDI, LDAP
EJB ( ENTERPRISE JAVA BEANS ) EJB et J2EE
Architecture (serveur, container, …)
Appel depuis un client distant
Session Beans (Stateless & stateful)
Entity Beans (BMP et CMP 2)
Méthodes de recherche (findByPrimaryKey, ...)
Liaisons entre EJB ''session'' et EJB ''entity''
interfaces locales
EJB pilotés par messages JMS asynchrones.
Gestion des transactions
Déploiement
Sécurité
17/11/2008 au 21/11/2008 (75)
15/09/2008 au 19/09/2008 (75)
21/07/2008 au 25/07/2008 (75)
26/05/2008 au 30/05/2008 (75)
31/03/2008 au 04/04/2008 (75)