- S'inscrire
- |
- Mon compte
- |
- Newsletter
- |
- Aide
Bien architecturer une application REST
Exclusivité ebook - Disponible uniquement en version PDF à télécharger
- Auteur(s) : Olivier Gutknecht avec la contribution de Jean Zundel
- Editeur : 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.
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é
Extraits
Caractéristiques
|
|
Les nouveautés sur le même thème (Voir tout)
Consultez aussi
- Tous les livres de la collection eBooks Informatique Eyrolles de l'éditeur Eyrolles
- Tous les livres de Olivier Gutknecht
- Sélection de livres sur le logiciel libre et Linux
- Sélection de livres d'informatique en anglais
- Info, photo... Nos interviews auteurs
Les thèmes associés
- Informatique > Développement d'applications > Conception et développement web > Services Web
- Informatique > Informatique d'entreprise > Conception et développement web > Services Web
- Informatique > Développement d'applications > Langages > XML
- Informatique > Développement d'applications > Programmation .NET > Architecture .NET
- 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











Devenez Fan !
Suivez-nous sur Twitter