EJB 2, Les Bases

Formation

À Chamelet

3 360 € 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

  • Méthodologie

    En intra entreprise

  • Lieu

    Chamelet

  • Durée

    3 Jours

Objectifs: Les EJB représentent la solution standard pour développer des applications distribuées avec java et J2EE. Ils sont utiles pour le développement de composants. métiers accessibles en RMI, la technique classique de java, en JMS, par messages asynchrones, ou en Web Service. Ce cours vous permettra de comprendre le modèle de composants métiers de J2EE et vous apprendra à développer des composants EJB, session, entité ou MDB.
Destinataires: Développeurs, architectes et chefs de projets connaissant et pratiquant java et ayant des notions d'XML

Précisions importantes

Modalité: Formation continue

Les sites et dates disponibles

Lieu

Date de début

Chamelet ((69) Rhône)
le Bourg, 69620

Date de début

Consulter

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

Introduction

  • Les architectures multi-tiers et les architectures distribuées
  • J2EE : les concepts, les composants et les services
  • Les principes des Enterprise Java Beans
  • Les différents types d'EJB et leur utilisation dans l'architecture

Premiers pas avec les Session Beans

  • La mise en oeuvre d'EJB stateless et stateful — Développement de la classe Bean et des interfaces Home et Remote — Configuration des EJB dans le descripteur de déploiement ejb-jar.xml —
  • Le déploiement d'un EJB
  • La mise en oeuvre Client — Interrogation de l'annuaire JNDI — Invocation à distances des EJB
  • Techniques de développements : xdoclet

Développement de Session Beans

  • Les méthodes de callback : ejbCreate, ejbRemove,...
  • Le cycle de vie et le pool d'instances
  • Les interfaces locales et l'invocation locale des EJB
  • L'accès à une base de donnée via une datasource

Transactions

  • Principe des transactions distribuées : commit à deux phases
  • JTA : Java Transaction API
  • Gestion déclarative et attributs transactionnels
  • Gestion programmée des transactions

Sécurité

  • Principe de JAAS (Java Authentication and Authorisation Service)
  • Les rôles et les permissions sur les méthodes
  • Gestion déclarative de la sécurité d'accès à un EJB
  • Gestion programmée de la sécurité

Développement d'Entity Beans

  • Principe du mapping objet/relationnel
  • Gestion manuelle de la persistance : BMP
  • Gestion paramétrée de la persistance : CMP
  • Cycle de vie
  • Langage de requêtes EJB-QL
  • Mise en oeuvre des relations entre EJB entités

Développement de Message Driven Beans

  • Principe des MOM (Middlewares Orientés Message)
  • Mise en oeuvre avec JMS (Java Message Service)
  • Modèles de messages Publish/Suscribe et Point-To-Point

Informations complémentaires

Information sur le prix : 3300€ + € par participant

Appeler le centre

Avez-vous besoin d'un coach de formation?

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

EJB 2, Les Bases

3 360 € HT