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