Développer des services REST en Java : échanger des données au format JSON

Développer des services REST en Java : échanger des données au format JSON

Développer des services REST en Java : échanger des données au format JSON
Éditeur: ENI
2014312 pagesISBN 9782746090170
Format: BrochéLangue : Français

Ce livre présente l'architecture d'un service Rest , dans un contexte

de développement Java , avec des échanges en JSON . Il s'adresse à

des développeurs Java, qui connaissent ou non les applications JEE.

Il a pour objectif de devenir une référence permettant au développeur

de partir de zéro et d'avoir l'ensemble des outils nécessaires, dans leur

dernière version, pour débuter un projet, ou présenter un POC à sa hiérarchie.

Après une présentation théorique nécessaire pour comprendre les

normes dont est tirée cette architecture ( syntaxe JSON, entêtes, méthodes

et codes HTTP ), le livre propose un ensemble de tutoriels fonctionnels ,

avec des versions récentes des API et frameworks suivants :

Jersey, Apache CXF, JBoss RestEasy, Spring Data Rest, Restlet

et Play Framework . Chaque tutoriel est accompagné d'exemples de

cas et du projet complet disponible en téléchargement.

L'auteur décrit les outils utilisés pour tester les services Rest ainsi que

pour valider la conformité d'un code JSON et traite de la problématique

de la sécurité des services fournis ainsi que de l'optimisation ,

à travers la gestion de caches à différents niveaux (Apache, protocole

HTTP, cache applicatif avec REDIS).

Pour aller plus loin que l'étude de cas systématiquement présentée, les

API Rest réelles de Facebook et Twitter sont décrites, ainsi que les

moyens mis à la disposition des développeurs par ces entreprises pour

les tester.

Un dernier chapitre est consacré aux erreurs communes , qu'elles

soient dues à des librairies oubliées, à un problème de configuration ou

de code, à un port indisponible et décrit également deux bugs «officiels»

sous Jersey et JBoss RestEasy et surtout comment les contourner.

Pour les néophytes du développement frontend, un chapitre du livre est

consacré à JSON et à son utilisation en JavaScript .

Des éléments complémentaires sont en téléchargement sur le site

www.editions-eni.fr.

Ce livre est proposé par (0) membre(s)
Ce livre est mis en favori par (0) membre(s)