EJB3

Formation

À Paris et Lyon

1 410 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Cela vous aidera à comparer et à choisir le meilleur cours pour vous

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

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.

Précisions importantes

Modalité: Formation continue

Les sites et dates disponibles

Lieu

Date de début

Lyon ((69) Rhône)
Voir plan
Rue de la Villette, 93, 69003

Date de début

Consulter
Paris ((75) Paris)
Voir plan
Avenue de l'Opéra, 27, 75001

Date de début

Consulter

À propos de cette formation

Connaitre le JEE.

Questions / Réponses

Posez une question et d'autres utilisateurs vous répondront

Qui voulez-vous pour répondre à votre question?

Nous ne publierons que votre nom et votre question

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

Informations complémentaires

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.

Appeler le centre

Avez-vous besoin d'un coach de formation?

Cela vous aidera à comparer et à choisir le meilleur cours pour vous

EJB3

1 410 € HT