Développement de composants EJB3 sous Jboss

Share by email

×

Code Title Duration Price HT
EJB300 Développement de composants EJB3 sous Jboss 3 days Consult us

Objectives

  • Découvrir le principe des applications distribuées selon les architectures N-Tiers.
  • Apprendre à réaliser les composants EJB de ces applications basées sur la technologie JEE.
  • Apprendre à réaliser, déployer et sécuriser des composants EJB3 sur des serveurs JBoss en clusters.

Public

Développeurs et chefs de projet.

Prerequisites

Connaissance de la programmation en langage JAVA. La connaissance des bases de données est conseillée.

Post-Training

Methods

50% Pratique 50% Théorique

Program

Introduction

  • Les architectures N-tiers
  • C/S: le client lourd
  • Les architectures 3 tiers: présentation/application/données
  • Les architectures distribuées
  • L'architecture de JEE
  • Les servlets et JSP
  • Les composants EJB
  • Les services Web
  • Les composants managés et les bus d'objets
  • Comparaison des plateformes JEE, .NET et Corba
  • Les principales solutions JEE, les outils de développement

Les EJB

  • Présentation
  • Les EJB session avec et sans état
  • Les EJB message
  • Les EJB entité BMP et CMP
  • Les annotations
  • Le descripteur de déploiement
  • L'annuaire JNDI
  • Développer un EJB session
  • Principe de fonctionnement d'un EJB stateless, son cycle de vie
  • Ecrire un EJB session stateless
  • Localisation du composant dans la JNDI
  • Les EJB session stateful, leur cycle de vie
  • Les mécanismes de passivation et d'activation
  • Gestion de la concurrence d'accès aux composants
  • Précautions et configuration dans les environnements en clusters
  • Les EJB messages
  • L'API JMS, structure d'un message JMS
  • Le modèle de messages subscribe/publish et le point à point
  • Le cycle de vie
  • Construire et déployer un composant JMS
  • Fonctionnement des clients d'EJB messages
  • Les EJB Entité
  • Le nouveau modèle de persistance des EJB3
  • L'ORM: mapping objet-relationnel
  • Le principe de l'API JPA
  • Le cycle de vie des EJB entité
  • Le rôle et le fonctionnement de l'EntityManager
  • Les callback et les listener
  • Gestion de la concurrence sur les composants entités
  • Le langage EJB-QL
  • Les transactions
  • Principe des transactions distribuées, l'API JTA
  • Configuration ou programmation des transactions
  • Les intercepteurs d'EJB
  • Principe, configuration, chaînage
  • Les intercepteurs fournis par défaut
  • Sécurisation
  • Authentification des utilisateurs
  • Définition des rôles et des droits d'accès
  • Configuration ou programmation de la sécurité d'accès aux EJB
  • Les services Web
  • Principe et intérêt des services Web
  • Créer un service Web basé sur un composant
  • L'API JAX-RPC.

Environment

Tags

EJB300_Developpement-composants-EJB3-sous-JBoss_EJB300

Order