Développement Java avec les EJB 3.0
4-JA-EJB 3 jours (21h)
Moyens de la formation : Formateur expert du domaine - 1 ordinateur, 1 support de cours version papier ou numérique, un bloc note et stylo par personne - vidéo
projecteur - tableau blanc.
Modalités pédagogiques : Présentation des concepts, démonstration, exécution, synthèse, exercices d'assimilation.
Validation : Questionnaire final de validation des acquis - report du résultat sur l'attestation de stage.
Certification optionnelle : TOSA
Type d'action : Acquisition des connaissances.
Suivi : Feuille d'émargement signée par 1/2 journée - évaluation de satisfaction stagiaire - évaluation des acquis - attestation de stage.
Objectifs Acquérir les connaissances nécessaires pour créer des composants EJB en exploitant
les nouveautés de la version 3.0.
Pré-requis Développeurs maîtrisant le langage Java qui souhaitent comprendre les mécanismes des
EJB.Connaissance du langage JAVA ou avoir suivi le cours «JAVA JEE JSP/Servlet»
Programme de cours
1. EJB dans les architecture JEE
Le développement d'application d'entreprises
Rôle du serveur d'applications
Rôles de EJBs
Type d'EJB (session, entité,message-driven)
2. Architecture EJB 3.0
La spécification EJB 3
classe Bean,
interfaces métiers
• annotations
descripteur de déploiement XML
Les différents types d'EJB : session, entité et
message-driven.
Packaging et déploiement des EJB 3
Le rôle du conteneur d'EJB.
L'API JNDI (Java Naming and Directory
Interface)
Injection de dépendances.
concept d'intercepteurs
3. Les clients des EJB
applications java
applications web
4. Beans Session : composant métier
EJB session (stateless/stateful)
Cycle de vie
5. Beans Entités : persistance de données
Concept ORM
l'API JPA (Java Persistence API)
Entity Manager
Cycle de vie
EJB Query Language(EJB-QL) : syntaxe et
utilisation
Les relations entre entités
6. Beans Message-driven : traitement de
messages
Principe des MOM (Middleware Orientés
Message)
Structure d'un message JMS (Java Message
Service)
cycle de vie d'un EJB message-driven
Le client d'un EJB message-driven.
7. Les transactions et les EJB
Transactions distribuées : commit à deux phases.
API JTA : "Java Transaction API".
Gestion déclarative et attributs transactionnels
8. Gestion de la sécurité
Sécurité J2EE avec JAAS
Les rôles, les groupes de permissions et les
permissions sur les méthodes.
1 / 1 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !