Cet ouvrage et des milliers d'autres font partie de la bibliothèque YouScribe
Obtenez un accès à la bibliothèque pour les lire en ligne
On lit avec un ordinateur, une tablette ou son smartphone (streaming)
En savoir plus
ou
Achetez pour : 11,99 €

Lecture en ligne + Téléchargement

Format(s) : EPUB - PDF

sans DRM

Partagez cette publication

Vous aimerez aussi

Pokémon GO 100% non officiel

de editions-eyrolles

J'arrête la malbouffe !

de editions-eyrolles

Le pouvoir des gentils

de editions-eyrolles

suivant
Olivier Gutknecht
Bien architecturer une application REST Avec la contribution de Jean Zundel
2009
licence
Groupe Eyrolles 61, bd Saint-Germain 75240 Paris cedex 05
www.editions-eyrolles.com Le code de la propriété intellectuelle du 1er juillet 1992 interdit en effet expressément la photocopie à usage collectif sans autorisation des ayants droit. O r, cee pratique s’est généralisée notamment dans les établissements d’enseignement, provoquant une baisse brutale des achats de livres, au point que la possibilité même pour les auteurs de créer des œuvres nouvelles et de les faire éditer correctement est aujourd’hui menacée. En application de la loi du 11 mars 1957, il est interdit de reproduire intégralement ou partiellement le présent ouvrage, sur quelque support que ce soit, sans autorisation de l’éditeur ou du Centre Français d’Exploitation du Droit de Copie, 20, rue des Grands-Augustins, 75006 Paris. © Groupe Eyrolles, 2009 ISBN :978-2-212-85015-4 N° d’éditeur : G85015 Fichier ePUB réalisé par Webs-incidences avec le logiciel libre « la poule ou l'œuf »
Avant-propos
Organisation de ce livre Ce livre présente un aperçu des services web que l’on peut concevoir dans le style d’architecture RES T. Plutôt que de se focaliser sur un framework particulier, nous me$rons en lumière les principes de l’architecture, les bonnes pratiques associées et comment tirer parti au mieux des protocoles pour concevoir des applications et tenir compte de la latence, des caches, de la montée en charge, etc.
Avertissement Ce livre n’a pas la prétention d’être une référence sur REST, ne serait-ce que par son format, mais il donne un tour d’horizon des concepts de base et des apports de ce style d’architecture. Le lecteur averti devra nous pardonner d’avoir simplifié légèrement certains concepts - le prix de la concision.
A près une introduction générale, nous verrons auchapitre 2, sur un exemple minimaliste comment concevoir une application selon les principes RES T, et quel en est l’impact sur la structuration des données, sur la lecture ou la mise à jour des informations. Auchapitre 3T et sur certains points d’architecture spécifiques,, nous reviendrons sur RES en étudiant comment tirer parti au mieux de HTTP et des standards associés. N ous verrons comment une utilisation soigneuse du protocole permet de bénéficier d’une architecture de cache, de gestion des versions, et d’une meilleure montée en charge. N ous verrons auchapitre 4le détail quelques principes simples d’implémentation dans pour exploiter facilement les caches, la distribution, ou le contrôle de version. Bien sûr, nous y aborderons également les grands écueils classiques. Auchapitre 5PI Google T existante, l’A Contacts, et, nous explorerons une application RES nous analyserons comment les concepteurs de cet outil ont mis en oeuvre les concepts REST. N ous conclurons par une check-list méthodique, avant de proposer quelques pistes et références bibliographiques.
Remerciements J e tiens à remercier, pour leur relecture a$entive et leurs conseils, Muriel S han S ei Fan, Jean Zundel, Luc Heinrich, Sébastien Tanguy, Loïc Ségalou, et Véronique Heinrich.
Le Web pour les humains - le Web pour les machines M a journée démarre : j’ouvre mon navigateur web, je pars butiner quelques blogs du matin. U n billet de l’un de mes auteurs favoris suggère la lecture d’un autre billet d’un inconnu. J e file le