Maîtiser Java EE 7

Présentation

DEVJ7
5 jours ( 35 heures )
Présentation
Ce stage vous permettra d'méliorer de manière significative votre productivité et vous permettra une meilleure intégration du HTML 5. Cette formation vous permettra de développer des applications d'entreprise en vous basant sur les API Java EE 7.
Objectifs du cours
Ce cours vous permettra d'méliorer de manière significative votre productivité et vous permettra une meilleure intégration du HTML 5. Cette formation vous permettra de développer des applications d'entreprise en vous basant sur les API Java EE 7.
Pré-requis
Bonnes connaissances du langage Java et  des connaissances de base sur CSS, HTML, Javascript

Programme

Introduction

Briques de la spécification Java EE 7.

Bonnes pratiques de conception : séparation des responsabilités, KISS, DRY, POJO.

Nouveautés par rapport à la version 6.

Panorama de l'offre Java EE, le framework Spring.



Environnement de travail

Environnement Eclipse. Dépendances Maven.

Tests unitaires avec le conteneur embarqué.

Utilisation des webtools, prise en main du serveur.





Découpage n-tiers et injection de dépendances

Découpage en couche, approche POJO.

Scopes et gestion de l'état.

Injection de dépendances.

Intercepteurs.





Accès aux données avec JPA

Mapping objet relationnel (xml, annnotations).

Lazy loading.

Manipulation de l'API 2.1 : EntityManager...

JPA-QL, API Criteria, MetaModel, EntityGraph.

Transactions, l'annotation @Transactional JTA 1.2.

 

 



ARCHITECTURE DISTRIBUÉE AVEC EJB ET JMS

Services techniques de l'API EJB : sécurité, remoting, accès concurrents, accès asynchrones, timers.

Positionnement des EJB par rapport aux beans CDI.

JMS 2.0 pour les échanges de messages.







WEB ET JSF

Concepts (MVP, Presenter, View).

Facelets, taglibs, jsf-el.

Validation JSR303.

Mise en oeuvre d'Ajax.







WEB SERVICES REST

API JAX-RS 2.0 pour les services web RESTful.

Rappels HTTP : les verbes, les contentType...

CORS : Cross origin shared ressource. HATEOAS.

Produire et consommer des objets via l'API Java de traitement JSON.







WEBSOCKETS

Concepts du web "real time".

Support par les navigateurs, mécanismes de fallback.

Mise en place côté serveur et client.

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus