Le Réflexe Formation
Formation JEE EJB 2 :.
| Références AFFIX : | DEVJEE20 |
|---|---|
| Tarif HT : | 1400 € |
| Jours de Formation : | 3 |
| Objectif : | Réaliser des développements d'applications utilisant les composants serveurs EJBs. (L'étude préalable de R.M.I. sert à bien comprendre les EJBs). |
|---|---|
| Pré-requis : | La connaissance de base du langage Java est nécessaire. |
| Ce que vous serez capable de faire : | |
| Mots clés associés à cette formation : | PRÉSENTATION DE J2EE |REMOTE METHOD INVOCATION|PRÉSENTATION DE JNDI |PRESENTATION DES EJB ( ENTERPRISE JAVA BEANS |SESSION BEAN |SESSION BEAN |ENTITY BEAN |SPECIFICITES DES EJB 2.0 |TRANSACTIONS | SECURITE ET DEPLOIEMENTS|RAPPELS JDBC |
| Programme : |
PROGRAMME DETAILLE DE LA FORMATION JEE EJB 2 1. PRÉSENTATION DE J2EE (3 TIERS) - Présentation des architectures multi-niveaux - Fonctionnalités d’un serveur d’applications - Objets métiers (MiddleWare) - Principe d'interposition - XML et la configuration - Grandes étapes (développement, assemblage, déploiement) 2. 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 3. PRÉSENTATION DE JNDI - Introduction à JNDI (vocabulaire) - API / SPI - Initialisation type de l'initial context - Possibilités de JNDI (LDAP, ...) 4. PRESENTATION DES EJB ( ENTERPRISE JAVA BEANS ) - Valeurs ajoutés des EJBs - Architecture J2EE (Serveur, Container, ...) - Invocation depuis un client lourd ou web (JNDI, MVC2) - Références d'EJB (indirection) - Configuration (ejb-jar.xml) 5. SESSION BEAN - sans état (Stateless) - à états (Stateful) - Cycle de vie - Exercice 1 : Mise en oeuvre et déploiement d'un EJB Session ; Mise en oeuvre d'un client lourd ; Mise en oeuvre d'un client léger (web). - Exercice 2 : Utilisation d'un pool de connexions depuis l'EJB Session 6. ENTITY BEAN - Persistance & Entity Beans - Pool de connexions vers SGBD (DataSource) - BMP (Bean Managed Persitence) - CMP (Container Managed Persitence) en V2 - Méthodes de recherche (findByPrimaryKey, ...) - Liaisons entre EJB "session" et EJB "entity" - Exercice 3 : Mise en oeuvre et déploiement d'un EJB Entity CMP 2 ; Appel de l'EJB Entity depuis l'EJB Session. 7. SPECIFICITES DES EJB 2.0 - Interfaces locales - Mapping "objet - relationnel" (relationships , ...) - MDB (Message Driven Bean) et JMS - Exercice 4 : Mise en oeuvre et déploiement d'un EJB MDB. ; Appel depuis un client lourd. 8. TRANSACTIONS , SECURITE ET DEPLOIEMENTS - Gestion déclarative des transactions - Paramétrage des rôles (sécurité) - Assemblage (WAR + JAR ==> EAR) - Déploiement dans un serveur d’application (ex: JBoss ) - Exercice 5 : Mise en oeuvre de la gestion des transactions. 9. ANNEXES - Rappels JDBC - Rappels Servlet/JSP - LDAP - JMS (Java Message Service) |
|---|
| .: Calendrier 2010 :. | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Janvier | Février | Mars | Avril | Mai | Juin | Juillet | Aout | Septembre | Octobre | Novembre | Décembre |
| 25 | 15 | 08 | 19 | 17 | 07 | 26 | 16 | 13 | 18 | 08 | 06 |
| Si les dates ne correspondent pas à vos attentes, n'hésitez pas à vous renseignez au 01.40.41.16.01 | |||||||||||
AFFIX - 10 rue pergolèse 75016 Paris. Tel. 01 40 41 16 01 Fax. 01 40 41 16 03