l'essentiel de l'offre du programme de formation en un clic.

Retour

Imprimer le descriptif

Développement J2EE - AS515

Vous serez capable de :


Objectif :

É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 :

Développeurs d'applications client/serveur en langage Java.

Pré-requis :

La connaissance de base du langage Java (stage LJ10) est
nécessaire.
La partie "JDBC" (intégrée au stage LJ10) est réintroduite si
besoin.


Programme :

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 )
Mise en œuvre avec le moteur TomCat
Principes fondamentaux (translation en servlet, …)
Directives, Actions, Scriplets , ….
Utilisation de JavaBean (Théorie & T.P.)

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)

PRÉSENTATION 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 œuvre (avec RmiRegistry)
Callback, Factory, Sérialisation
Problèmes de sécurité
RMI-over-IIOP

PRÉSENTATION 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 et déploiement

5 jours

2000 € HT

Cliquez sur la date choisie pour vous inscrire :

  nov déc janv fév mars avr mai juin juil août sept oct
BOULOGNE17 - - 2 30 - - 8 - - 14 -

Haut de page