Bien architecturer une application REST

Exclusivité ebook - Disponible uniquement en version PDF à télécharger

  • Nombre de pages : 108 pages   Pdf
  • Date de parution : 13/05/2009

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

  • Parution : 13/05/2009
  • Edition : 1ère édition
  •  
  • Nb de pages : 108 pages
  • Intérieur : Noir et Blanc
  •  
  • Profil : Développeur
  • Niveau : Expert

mentions légales | conditions générales de vente | copyright © 2012
(1) livraison gratuite à partir de 49 € en France métropolitaine