Formation Développement Java avec les EJB 3
Programme Développement Java avec les EJB 3
PROGRAMME
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)
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
Les clients des EJB
- applications java
- applications web
Beans Session : composant métier
- EJB session (stateless/stateful)
- Cycle de vie
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
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.
Les transactions et les EJB
- Transactions distribuées : commit à deux phases.
- API JTA : "Java Transaction API".
- Gestion déclarative et attributs transactionnels
Gestion de la sécurité
- Sécurité J2EE avec JAAS
- Les rôles, les groupes de permissions et les permissions sur les méthodes.
Prochaine date
Voir nos calendriers des formations
Durée
3 jours
Référence Formation
4-JA-JAVNX
Objectifs
Acquérir les connaissances nécessaires pour créer des composants EJB en exploitant les nouveautés de la version 3.0.
Public
Développeurs maîtrisant le langage Java qui souhaitent comprendre les mécanismes des EJB.
Pré-requis
Connaissance du langage JAVA ou avoir suivi le cours «JAVA JEE JSP/Servlet»
Nombre minimum de stagiaire : 4
Nombre maximum de stagiaire : 8
Moyens pédagogiques
Accueil des stagiaires dans une salle dédiée à la formation équipée d’un vidéo projecteur, tableau blanc et paperboard ainsi qu’un ordinateur par participant pour les formations informatiques.
Positionnement préalable oral ou écrit sous forme de tests d'évaluation, feuille de présence signée en demi-journée, évaluation des acquis tout au long de la formation.
En fin de stage : QCM, exercices pratiques ou mises en situation professionnelle, questionnaire de satisfaction, attestation de stage, support de cours remis à chaque participant.
Formateur expert dans son domaine d’intervention
Apports théoriques et exercices pratiques du formateur
Utilisation de cas concrets issus de l'expérience professionnelle des participants
Réflexion de groupe et travail d'échanges avec les participants
Pour les formations à distance : Classe virtuelle organisée principalement avec l’outil ZOOM. Assistance technique et pédagogique : envoi des coordonnées du formateur par mail avant le début de la formation pour accompagner le bénéficiaire dans le déroulement de son parcours à distance.
Centre de Formation Marseille - Toulon
Calendriers De Formations