Exploiter les spécificités JavaEE 6

Formation : 12721

RÉFÉRENCE INTERNE DE LA FORMATION :

CP-JEE6

Description de la formation

Durée 3 jours

Tarif 1190€HT

Ce cours présente les différentes évolutions de JavaEE 6 (JPA 2.0, EJB 3.1, JSF 2.0 et servlets 3.0, JAX-RS 1.1, JSP 2.2 et EL 2.2, injection de dépendances, bean validation, ...). Les travaux pratiques sont réalisés avec GlassFish et Eclipse.


Introduction

Rappels sur JavaEE et présentation des ajouts et retraits par rapport à JavaEE 5.

Les API JavaEE
Les API devenues obsolètes
Les nouveautés: profils et extensibilité, ...
EJB 3.1

Présentation des nouveautés concernant les EJB (JPA 2.0, EJB 3.1).

Entités JPA 2.0 (proxy, lazy loading, cache, fetching, ...)
EJB Session 3.1 (cycle de vie, accès concurrent, exécution programmée, invocation asynchrone, ...)
Simplification du packaging
EJB Lite
servlet 3.0 et JSP 2.2

Présentation des nouveautés concernant les API Web.

L'API servlet 3.0: fragments, traitements asynchrones, ...
Les nouvelles possibilités en termes de sécurité
JSP 2.2 et EL 2.2

JSF 2.0

Présentation de JSF 2.0.

Les facelets
Le support d'AJAX
Les templates et les composants composites
Les web services REST (JAX-RS 1.1)

Présentation de REST et JAX-RS.

Rappels sur la problématique d'interopérabilité
L'approche RESTful par rapport à SOAP
JAX-RS 1.1 et ses annotations
Autres nouveautés

Injection de dépendances, validation, ...

Injection de dépendances avec CDI 1.0
Bean Validation
Généralisation de l'usage des annotations

Destinataires de la formation

Ce cours s'adresse aux développeurs, architectes ou chefs de projet, connaissant déjà bien JavaEE et souhaitant découvrir les spécificités de la version 6.

Mots-clés en rapport avec la formation

JAVA , J2EE , JSF , REST, EJB ,servlet