Formation Exploiter les spécificités JavaEE 6 - Leuville Objects

Exploiter les spécificités JavaEE 6

Description

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.

Objectifs

A l'issue de cette formation, les participants seront en mesure de:

  • Comprendre les concepts présentés dans les différents modules de la formation
  • Pouvoir effectuer des choix entre les différentes techniques présentées
  • Réussir à les mettre en oeuvre de façon autonome lorsque le module est accompagné de travaux pratiques

Méthodes pédagogiques

Formation avec un minimum de 50% de travaux pratiques. La session alterne les présentations théoriques avec les exercices en groupe ou individuels. Des versions numériques de tous les documents sont remises aux participants (support de cours, énoncés, corrigés).

Participants

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.

Pré requis

  • Maîtrise du langage Java indispensable
  • Connaissance et pratique de JavaEE nécessaires

Programme

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

Filière

Jakarta EE

Code

CP-JEE6

Durée

3 jours

Tarif

1490 € HT

Sessions

Nous contacter

01 39 50 2000