Développement de composants EJB3 sous Jboss
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
Formafast
Rue du Lac Windermere, Byzance Center, Bloc A - 1053 Les Berges du Lac - Tunisie
Tel: (+216) 31 400 501
Fax: (+216) 32 400 501
Mobile: (+216) 55 666 600
E-mail: contact@formafast.com