Le Club Formation : la même formation, moins chère



> Accueil > Développer une application Java EE avec les EJB 3

Formation Développer une application Java EE avec les EJB 3

Valtech Training

2108.00 € HT 1054.00 € HT
jusqu'à - 50%

Durée : 5 jours

Depuis sa sortie en version définitive il y a près de 2 ans maintenant, le modèle de programmation adopté par la spécification EJB 3 ne cesse pas d'attirer l'intérêt des développeurs. Un modèle de programmation épuré, largement inspirés de framework Open Source dont le succès ne fait aucun doute (Hibernate), supportés par la totalité des serveurs d'applications du marché, les EJB 3 sont aujourd'hui une solution qu'on doit prendre en compte.

 

Ce cours, focalisé sur la mise en oeuvre des EJB 3 et l'analyse de leurs fonctionnement, vous permettra de comprendre comment mettre en oeuvre une application multi-niveaux en utilisant les EJB session pour votre couche de service et JPA pour votre couche d'accès aux données.

 

Ce cours apporte des réponses concrètes aux questions du type : "Comment concevoir des applications EJB 3 ?", "Comment écrire des objets persistants en EJB 3 ?", "Quelles sont les meilleures pratiques avec EJB 3 ?", "Comment, et sur quels produits, déployer des EJB 3 ?", "Quels sont les dangers liés à l'utilisation de JPA ?".

 

 

  

Concevoir une couche métier efficace à l'aide de Designs Patterns

Gérer la configuration des EJB en utilisant les annotations

Utiliser les nouvelles API pour mieux gérer la couche de persistance (EJB entités)

Comprendre les simplifications du modèle EJB 3 et leurs risques

Assembler et déployer une application EJB 3 dans un serveur d'applications

Utiliser les EJB sessions comme composants transactionnels métier

Exposer des EJB en tant que Web Services

 

Présentation des architectures multi-niveaux

La couche présentation

La couche service

La couche d'accès aux données

Services techniques associés à ces couches

La relation conteneur / composant

Définition

Le proxy

Les EJB session

Local ou distribué ?

Avec ou sans état ?

Démarcation transactionnelle

L'injection de dépendance

JPA : la persistance des objets Java

Présentation du mapping objet / relationnel

Les méta-données du  mapping

JPQL : un langage de requêtage objet

Le contexte de persistance

Optimisation : Lazy Loading ou JPQL

Gestion des Locks (optimistes ou pessimistes)

La sécurité

Déclaratif

Programmatique

Les EJB Messages : Message Driven Bean

Présentation des Middlewares orientés messages (JMS)

Développer un MDB

Gestion des transactions

Stratégies de transaction et de verrouillage

Lien avec le SGBD

Démarcation transactionnelle

Transactions distribuées

EJB et Web Services

Notion de Endpoint

Standardisation JAX-WS

Génération de code et déploiement

Impact sur le client

Développeurs Java expérimentés, utilisateurs des EJB 3


Pré - Requis


60% de travaux pratiques

Demander cette formation
Les champs marqués * sont obligatoires.


Retrouvez toutes
nos formations
classées par
régions

Accéder


Contact - Conditions générales d'utilisation - Mentions légales - Plan
Club Golden - Liens - Création de site internet : webagency Goldenmarket - Goldenmarket