REST und HTTP : Entwicklung und Integration nach dem Architekturstil des Web

Das Buch bietet eine theoretisch fundierte, vor allem aber praxistaugliche Anleitung zum professionellen Einsatz von RESTful HTTP. Es beschreibt den Architekturstil REST (Representational State Transfer) und seine Umsetzung im Rahmen der Protokolle des World Wide Web (HTTP, URIs und andere).

Es wird gezeigt, wie man klassische Webanwendungen und Webservices so entwirft, dass sie im Einklang mit den Grundprinzipien des Web stehen und seine vielen Vorteile ausnutzen.

Nach einer kurzen Einleitung, die die Grundprinzipien vermittelt (Ressourcen, Repräsentationen, Hyperlinks, Content Negotiation), wird ein vollständiges praktisches Beispiel vorgestellt. Danach werden die einzelnen Konzepte sowie fortgeschrittene Themen wie Caching, Dokumentation und Sicherheit detailliert betrachtet. Schließlich wird eine erweiterte Form der Beispielanwendung entwickelt, um die Umsetzung der fortgeschrittenen Konzepte zu demonstrieren. Inzwischen etablierte Best Practices zu Entwurf und Implementierung werden in einem eigenen Kapitel beschrieben und diskutiert.

Neu in der dritten Auflage ist u.a. die Behandlung von immer populärer werdenden Formaten (wie HAL, collection+json und Siren), Hinweise zur Dokumentation von Web-APIs sowie das Zusammenspiel mit Web-Oberflächen nach dem ROCA-Prinzip.

Über dieses Buch

Das Buch bietet eine theoretisch fundierte, vor allem aber praxistaugliche Anleitung zum professionellen Einsatz von RESTful HTTP. Es beschreibt den Architekturstil REST (Representational State Transfer) und seine Umsetzung im Rahmen der Protokolle des World Wide Web (HTTP, URIs und andere).

Es wird gezeigt, wie man klassische Webanwendungen und Webservices so entwirft, dass sie im Einklang mit den Grundprinzipien des Web stehen und seine vielen Vorteile ausnutzen.

Nach einer kurzen Einleitung, die die Grundprinzipien vermittelt (Ressourcen, Repräsentationen, Hyperlinks, Content Negotiation), wird ein vollständiges praktisches Beispiel vorgestellt. Danach werden die einzelnen Konzepte sowie fortgeschrittene Themen wie Caching, Dokumentation und Sicherheit detailliert betrachtet. Schließlich wird eine erweiterte Form der Beispielanwendung entwickelt, um die Umsetzung der fortgeschrittenen Konzepte zu demonstrieren. Inzwischen etablierte Best Practices zu Entwurf und Implementierung werden in einem eigenen Kapitel beschrieben und diskutiert.

Neu in der dritten Auflage ist u.a. die Behandlung von immer populärer werdenden Formaten (wie HAL, collection+json und Siren), Hinweise zur Dokumentation von Web-APIs sowie das Zusammenspiel mit Web-Oberflächen nach dem ROCA-Prinzip.

Starten Sie noch heute mit diesem Buch für 0 €

  • Hole dir während der Testphase vollen Zugriff auf alle Bücher in der App
  • Keine Verpflichtungen, jederzeit kündbar
Jetzt kostenlos testen
Mehr als 52 000 Menschen haben Nextory im App Store und auf Google Play 5 Sterne gegeben.

Andere haben auch gelesen

Liste überspringen
  1. Efficient Development with Neovim : Definitive Reference for Developers and Engineers

    Richard Johnson

  2. Go – Das Praxisbuch : Einstieg in Go und das Go-Ökosystem

    Andreas Schröpfer

  3. Warum Sie Ihrem Bauchgefühl weniger trauen sollten : ... und nur Daten helfen, herauszufinden, was man wirklich will

    Seth Stephens-Davidowitz

  4. Nur Tote bleiben liegen : Entfesseln Sie das lebendige Potenzial in Ihrem Unternehmen

    Anja Förster, Peter Kreuz

  5. Mastering Kotlin : Learn advanced Kotlin programming techniques to build apps for Android, iOS, and the web

    Nate Ebel

  6. 5.0

    Die Überwachungsmafia - das gute Geschäft mit unseren Daten

    Pär Ström

  7. Angst und Angststörungen : Psychoanalytische Konzepte

    Michael Ermann

  8. Flutter & Dart Kochbuch : Cross-Platform-Apps für die Cloud entwickeln

    Richard Rose

  9. 4.0

    Der Pionier in Dir : Wie du Veränderungsprozesse beschleunigst und durch adaptive Intelligenz (AQ) eine moderne Führungskraft wirst

    Alex T. Steffen

  10. Der mächtige moderne Manager: Wie Sie als Chef schwierige Probleme effektiv lösen. So nutzen Sie die bewährten Techniken der Führung und handeln als vorbildliche Führungskraft

    Paul A. Wyatt

  11. C Programmieren lernen für Einsteiger - In einfachen Schritten zum Programmier-Experten: Der leicht verständliche und praxisnahe Leitfaden zum professionellen Programmieren im Handumdrehen

    Code Campus

  12. Moderne Führung [Komplett 4-in-1]: Ab sofort Chef – Führung für Einsteiger | Der mächtige moderne Manager | Wirksamer Einfluss – Inspirierend führen | Zeitlose Lektionen über Leadership

    Paul A. Wyatt


Verwandte Kategorien