JAVA développements avec les EJB

publicité
JAVA développements avec les EJB
Objectifs
Public
Pré-requis
Durée
3 jours
La connaissance du
langage JAVA ou avoir
suivi le cours «JAVA
J2EE JSP/Servlet (coté
serveur)»
Ce cours est destiné
aux développeurs
maîtrisant le langage
Java qui souhaitent
comprendre les
mécanismes des EJB
Ce cours permet aux
participants d’acquérir les
connaissances nécessaires
pour créer des composants
EJB, et les assembler dans des
applications d’entreprise. En
s’appuyant sur des
présentations théoriques et
des exercices pratiques et
concrets, ce cours traite les
sujets suivants : les beans
Session et Entité, le conteneur
dans lequel les EJB
fonctionnent, ainsi que les
services transactionnels et de
sécurité
Méthodes Pédagogiques :

Formation traditionnelle présentielle. Alternance d’exposés théoriques et d’exercices pratiques (minimum 50-50)

Formateur/consultant expérimenté (triple compétences : Technologique, Métier, Pédagogique)

1 ordinateur et 1 support de cours par personne, vidéo projecteur, tableau blanc et paperboard

Feuille de présence signée en demi-journées, évaluation de fin de stage, attestations de fin de stage
Contenu Pédagogique
Architecture et vue d’ensemble
- Le développement d’application d’entreprises
- Rôle du serveur d’applications
- Rôles de EJBs
- Type d’EJB (session, entité)
Morphologie de base des EJBs
- L’interface EJBObject
- L’interface EJBHome
- La classe de composant lui-même
- Que fait le client ?
- Le descripteur de déploiement
Limitation à respecter dans un composant EJB
- Pas de chargement de librairie native
- Pas de création de threads
- Pas de création de socket serveur, awt ou java.io
- Pas de retour de this
- Fabrication du descripteur de déploiement
- Déploiement
- Création de beans session «stateful»
- Cycle de vie des beans stateless et stateful
Beans Entités
- Introduction
- Que sont les beans entités ?
- Beans entités et pooling d’instances
- Type de bean entité
- Les EJB BPM (Bean Managed Persistence)
- Les EJB CMP (Container managed Persistence)
- Les grandes différences
Les Principaux serveurs d’application
- Choisir un serveur d’application
- Support des EJB
- Principaux produits
Beans Session
- Introduction
- Création de bean session «stateless»
- Code serveur
- Client
Be I.T Formations
SARL au capital de 20 000€ / SIRET 749 966 305 000 15 / TVA FR29749966305
Déclaration d’activité enregistrée sous le numéro 42 67 04723 67 auprès du préfet de la région Alsace
Zone Tertiaire du Valparc – 3 rue du Parc - 67205 OBERHAUSBERGEN
Tél : 03 88 26 26 66 / Mail : [email protected]
Téléchargement