Mistra

EJB3

Mistra
À Paris et Lyon

1410 
HT
Ou préférez-vous appeler directement le centre?
78648... Voir plus

Infos importantes

Typologie Formation
Dirigé à Pour professionnels
Lieu Dans 2 établissements
Durée 3 Jours
Description

Objectifs: La spécification EJB3 permet de faciliter la mise en oeuvre des EJB (Enterprise JavaBeans). Elle propose également une solution efficace à la problématique de la persistance et du mapping objet-relationnel à l'aide de l'API JPA (Java Persistence API). A la fin de cette formation, vous maîtriserez le développement d'EJB 3 et leur intégration dans une application d'entreprise.
Destinataires: Développeurs connaissant la programmation orientée objet. Développeurs de sites Web. Développeurs. Chefs de projets (web). Responsables de site web / webmasters. Architectes.

Infos importantes

Modalité: Formation continue

Installations (2)
Où et quand
Début Lieu
Consulter
Lyon
Rue de la Villette, 93, 69003, (69) Rhône, France
Voir plan
Consulter
Paris
Avenue de l'Opéra, 27, 75001, (75) Paris, France
Voir plan
Début Consulter
Lieu
Lyon
Rue de la Villette, 93, 69003, (69) Rhône, France
Voir plan
Début Consulter
Lieu
Paris
Avenue de l'Opéra, 27, 75001, (75) Paris, France
Voir plan

Foire aux questions

· Prérequis

Connaitre le JEE.

Programme

L'architecture EJB 3

  • Architectures N-tiers : évolution du client-serveur traditionnel
  • Architectures distribuées : RMI, EJB
  • La spécification EJB 3
  • Architecture
  • Les différents types d'EJB (Session, entité et message-driven-bean)
  • Le rôle du conteneur d'EJB
  • Présentation de RMI, IIOP, protocoles d'accès aux EJB
  • JNDI (Java Naming and Directory Interface): fonctionnement, applications, API
  • Localisation des EJB avec JNDI
Création de services avec les EJB "sessions"
  • Comparaison EJB sessions stateless et stateful
  • L'EJB session du type stateless, son cycle de vie
  • LEJB session du type stateful, son cycle de vie : mécanismes de passivation et d'activation
  • Le bon usage des EJB du type session
Persistance de données avec les EJB "entités"
  • Les framework ORM (Object Relational mapping)
  • Les bases du modèle de mapping objet-relationnel
  • Les identifiants : clé primaire simple ou composite
  • Le nouveau modèle de persistance EJB3
  • Le gestionnaire de cycle de vie des objets : l'Entity Manager
  • Opérations sur les EJB entités
  • Cycle de vie d'un EJB entité
  • Méthodes " callback " et listeners
  • Le langage EJB-QL : syntaxe et utilisation
Traitement de messages avec les EJB "message-driven"
  • Principe des MOM (Middleware Orientés Message)
  • l'API JMS (Java Message Service)
  • Modèles de messages Abonnement;Diffusion et Point-A-Point
  • Les destinations : Queue et Topic
  • Principe, mise en oeuvre et cycle de vie d'un EJB message-driven
  • Le client d'un EJB message-driven
Exercices
  • Mise en place d'une structure EJB dans un programme minimal : Une calculatrice.
  • Utilisation des sessions EJB dans une application web enrichi (jsp/servlet) : gestion des Utilisateurs
  • Envoi et réception de messages de log grâce à une queue.
  • Utilisation des Entités EJB dans l'application « gestion des Utilisateurs ».

Information supplémentaire

Observations : Si programme est terminé en avance, il sera possible de discuter autour de différents sujet tels que l'utilisation des ejb avec maven. Des exercices supplémentaires sur les sujets déjà traités pourront également être proposés.

Ceux qui ont consulté cette formation ont également consulté...
En voir plus