Bien architecturer une application REST
Exclusivité ebook - Disponible uniquement en version PDF à télécharger
Olivier Gutknecht avec la contribution de Jean Zundel - Collection eBooks Informatique Eyrolles
Résumé
Ce livre traite exactement du sujet suivant : comment faire pour que les services web et les programmes qui les utilisent aient la même souplesse de navigation dans l'information que tout internaute dans son navigateur web ? Comment utiliser les mêmes principes ?
On verra que les bonnes pratiques du web "humain" doivent se retrouver lorsqu'on conçoit des services web en REST.
Extrait du livre
L'auteur - Olivier Gutknecht
Docteur en informatique spécialisé en intelligence
artificielle et architectures objet, Olivier Gutknecht
travaille dans la division Applications d'Apple Computer,
Inc.
Sommaire
- Avant-propos
- Organisation de ce livre
- Remerciements
- Introduction
- Les services web : appel de procédure ou exploration d'espace ?
- REST, un style d'architecture
- Comprendre REST à travers une première utilisation
- Modélisation des données
- Identifier les ressources
- Quelles URL pour donner l'accès à mes ressources ?
- Manipulation des ressources
- Accès à une carte du carnet
- Accès à un groupe de fiches
- Créer une nouvelle carte du carnet
- Modifier une fiche
- Enlever un groupe
- Enlever une carte... inexistante !
- Envoyer des données... incompréhensibles !
- Se heurter à une limitation du serveur
- En résumé...
- Retour sur REST : Modèle et principes
- Des ressources...
- L'adressabilité
- Des actions génériques et bien connues
- Des représentations tout aussi génériques et bien connues
- Une interconnexion des données
- Un style d'architecture sans état
- Un protocole de choix : HTTP
- Structure d'une requête
- Structure d'une réponse
- Méthodes sûres
- Méthodes idempotentes
- Méthode GET
- Méthode POST
- Méthode PUT
- Méthode DELETE
- Une architecture en couches
- Bonnes pratiques d'implémentation REST
- Accès conditionnel aux ressources
- Last-Modified et ETag, quels problèmes potentiels ?
- Last-Modified, ETags et modèle de données
- Configuration de la mise en cache : Cache-Control, Expires...
- Une courte étude d'une API existante de Google
- Mettre à jour un contact
- Détruire un contact
- En résumé
Caractéristiques techniques
Éditeur(s) | Eyrolles |
Auteur(s) | Olivier Gutknecht |
Collection | eBooks Informatique Eyrolles |
Parution | |
Nb. de pages | |
EAN13 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Informatique d'entreprise Conception et développement web Services Web
- Informatique Développement d'applications Programmation .NET Architecture .NET
- Informatique Développement d'applications Conception et développement web Services Web
- Informatique Développement d'applications Conception et développement web Services Web SOAP
- Informatique Développement d'applications Conception et développement web Services Web WSDL
- Informatique Développement d'applications Langages XML