AFFIX Formation

Le Réflexe Formation

Recherche

Fiche Formation JEE EJB 2 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

Imprimer la Fiche Formation

Bases de données & Décisionnel
Développement durable
Développement logiciel
Bureautique
Formation CAO
Formation PAO
Comptabilité, Gestion, Paie, Droit
Banque, Finance, Assurance
Formations commerciales
Communication, Développement personnel et Management humain
Formation Internet
Management de Projet et IT Gouvernance
Sécurité informatique
Systèmes (Windows, Unix, Linux, Mainframe, z/os)
Réseaux et télécoms
Langues etrangères
Ressources humaines et Gestion du personnel
CHSCT - Habilitation électrique, Santé et sécurité au travail

AFFIX - 10 rue pergolèse 75016 Paris. Tel. 01 40 41 16 01 Fax. 01 40 41 16 03