Besoin de renseignement? Contactez nous....
Envoyer un Email +33 7 81 01 72 30
contact@odellya.com

Jee

Cursus Java EE 7


Mise en oeuvre des services REST avec Java EE

Objectifs
  • Comprendre l’architecture REST
  • Savoir exposer des services REST avec Java EE
  • Consommer des services REST dans une application Java EE

Introduction à REST
Présentation de REST
Savoir choisir entre une présentation Stateless ou Stateful ?
REST vs RESTFUL
Les méthodes HTTP
  • HEAD
  • POST
  • PUT
  • PATCH
  • OPTIONS
  • TRACE
  • LINK, UNLINK
  • DEMTE

Comprendre les Entêtes HTTP
FORMAT DE SORTIE et leur type MIME
Format des URL, URL Logique et physique
liens vers les resources
Gestion des exceptions
Test d’une requete REST

Production du JSON avec JAVA et REST
Du POJO au JSON
Comprendre les bases
  • Choix de la méthode HTTP
  • Choix du chemin d’appel
  • choix du type de retour
  • Choix du code HTTP de retour

Implémentation de JAX-RS
  • Jersey
  • Apache CXF
  • JBoss RestEasy


Classes concrêtes et interfaces
  • Comprendre la sécurité avec JAX-RS
  • Authentification
  • Client JavaAutorisations


Allez Plus loin avec REST
Apache HttpComponents
Spring Data REST
Mise en cache
  • avec Apache
  • pour les entêtes HTTP
  • Java

Exemple d’API REST
  • FaceBook
  • Twitter

Exemple de création d’un projet Java EE
Nos formateurs
La compétence technique de l’ensemble de nos formateurs pédagogues se justifie d’une expérience technique réelle sur chacun de leur domaine d’intervention
Durée de la formation : 3 jours
Ce cursus s’adresse aux :
  • Débutants
  • Développeurs
  • Architectes
  • Chef de projet
  • Concepteur
  • Designer web

Les formations du cursus


Architecture Java EE
2 jours
Connaissance d’un langage orienté objet Java, et Javascript souhaitable
Débutants Développeurs Architectes Chef de projet Concepteur Designer web
EJB 3.1 – Enterprise Java Beans
3 jours
Connaissance d’un langage orienté objet Java, et Javascript souhaitable
Débutants Développeurs Architectes Chef de projet Concepteur Designer web
Web Services SOAP
2 jours
Connaissance d’un langage orienté objet Java, et Javascript souhaitable
Débutants Développeurs Architectes Chef de projet Concepteur Designer web