Formation EJB3

Formation EJB3

Formateur :
Catégories :
Avis :

A propos de cette formation

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.

Programme de la formation

 

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 ejb3

  • 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 ».

 

Autres formateurs

Développeur et formateur Web Open source et CMS

Développeur et formateur Java

Lead-développeur .NET et formateur en gestion de projet

Avis

Avis et commentaires extraits des évaluations remplies par chaque stagiaire en fin de formation.

0 Rated 0 out of 0 Ratings
5 stars 0
4 stars 0
3 stars 0
2 stars 0
1 stars 0

Members

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

Total number of students in course: