Description
RESTful Web Clients
Enabling Reuse Through Hypermedia
Author: Amundsen Mike
Language: EnglishSubject for RESTful Web Clients:
Approximative price 56.07 €
In Print (Delivery period: 12 days).
Add to cart the book of Amundsen Mike350 p. · 18.1x23.3 cm
Description
/li>Contents
/li>Biography
/li>
Powerful web-based REST and hypermedia-style APIs are becoming more common every day, but instead of applying the same techniques and patterns to hypermedia clients, many developers rely on custom client code. With this practical guide, you’ll learn how to move from one-off implementations to general-purpose client apps that are stable, flexible, and reusable.
Author Mike Amundsen provides extensive background, easy-to-follow examples, illustrative dialogues, and clear recommendations for building effective hypermedia-based client applications. Along the way, you’ll learn how to harness many of the basic principles that underpin the Web.
. The Task Processing System (TPS) Web App
. The Task Services Web API
. Summary
. References
Chapter 2 - JSON Clients
. The JSON Web API Client
. The JSON SPA Client
. Dealing with Change
. Coding a New Client
. Summary
. References
Chapter 3The Representor Pattern
. XML or JSON: Pick a Side!
. The Representor Pattern
. A Server-Side Model
. Summary
. References
Chapter 4 - HAL Clients
. The HAL Format
. The HAL Representor
. The HAL SPA Client
. Dealing with Change
. The HAL-FORMS Extension
. Summary
. References
Chapter 5 - The Challenge of Reusable Client Apps
. What Problem Are You Solving?
. Modeling Interaction
. A Hypermedia Interaction Loop
. Summary
. References
Chapter 6 - Siren Clients
. The Siren Format
. The Siren Representor
. The Siren SPA Client
. Dealing with Change
. The Profile Object Description (POD) Extension
. Summary
. References
Chapter 7 - Versioning and the Web
. Versioning for the Internet
. Guidelines for Non-Breaking Changes
. Summary
. References
Chapter 8 - Collection+JSON Clients
. The Collection+JSON Format
. The Collection+JSON Representor
. The Collection+JSON SPA Client
. Dealing with Change
. Extending Collection+JSON
. Summary
. References
Chapter 9 - Hypermedia and Microservices
. The Unix Philosophy
. The TPS Microservices at BigCo
. One Client to Rule Them All
. Summary
. References
Appendix: Project List
. Chapter 1, Our HTML Roots and Simple Web APIs
. Chapter 2, JSON Clients
. Chapter 3, The Representor Pattern
. Chapter 4, HAL Clients
. Chapter 5, The Challenge of Reusable Client Apps
. Chapter 6, Siren Clients
. Chapter 7, Versioning and the Web
. Chapter 8, Collection+JSON Clients
. Chapter 9, Hypermedia and Microservices
Appendix: Tools and Resources
. Hardware
. Software
. Libraries Services
These books may interest you
JavaFX 9 by Example 68.56 €