RESTful Web Clients 技術手冊 (RESTful Web Clients: Enabling Reuse Through Hypermedia)
Mike Amundsen 賴宥羽
- 出版商: 歐萊禮
- 出版日期: 2018-04-02
- 定價: $580
- 售價: 7.9 折 $458
- 語言: 繁體中文
- 頁數: 360
- ISBN: 9864766996
- ISBN-13: 9789864766994
-
相關分類:
Web API、Web API
- 此書翻譯自: RESTful Web Clients: Enabling Reuse Through Hypermedia (Paperback)
立即出貨 (庫存 < 9)
買這商品的人也買了...
-
易讀程式之美學-提升程式碼可讀性的簡單法則 (The Art of Readable Code)$480$379 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
$474RESTful Web APIs (中文版) -
UX 從新手開始|使用者體驗的 100堂必修課 (UX for Beginners: A Crash Course in 100 Short Lessons)$480$379 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
$312Web API 的設計與開發 (Web API : the Good Parts) -
網站可靠性工程|Google 的系統管理之道 (Site Reliability Engineering: How Google Runs Production Systems)(SRE)-*外觀稍有瑕疵,不介意者再下單$780$616 -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356 -
JSON 實務手冊 (JSON at Work: Practical Data Integration for the Web)$580$458 -
為你自己學 Git$500$425 -
精通 Shell 程式設計, 4/e (Shell Programming in Unix, Linux and OS X: The Fourth Edition of Unix Shell Programming, 4/e)$580$458 -
區塊鏈|未來經濟的藍圖 (Blockchain: Blueprint for a New Economy)$380$300 -
MIS 一定要懂的 82個網路技術知識$360$284 -
資安防禦指南|資訊安全架構實務典範 (Defensive Security Handbook: Best Practices for Securing Infrastructure)$580$458 -
前端設計範式三大天王之 Vue.js$540$459 -
RESTful API 開發實戰 : 使用 REST JSON XML 和 JAX-RS 構建微服務 大數據和 Web 服務應用 (Pro RESTful APIs: Design, Build and Integrate with REST, JSON, XML and JAX-RS)$288$274 -
Think Data Structures|Java演算法實作和資料檢索 (Think Data Structures: Algorithms and Information Retrieval in Java)$480$379 -
現代 Java|輕鬆解決 Java 8 與 9 的難題 (Modern Java Recipes: Simple Solutions to Difficult Problems in Java 8 and 9)$580$458 -
用世界第一的服務:AWS 雲端平台把玩書$580$493 -
Effective DevOps 中文版 (Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale)$720$569 -
現代 JavaScript 實務應用 (Practical Modern JavaScript: Dive into ES6 and the future of JavaScript)$480$379 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
給工程師的第一本理財書:程式金融交易的 118個入門關鍵技巧$500$390 -
設計聊天機器人|建立對話式體驗 (Designing Bots: Creating Conversational Experiences)$580$458 -
Web API 建構與設計 (Designing Web APIs: Building APIs That Developers Love)$480$379
商品描述
不隨時間變化可重複運行的設計方法
“Mike的書不僅提供客戶端開發者指引,同時展示了為何在伺服器端使用此做法進行實作是最棒的。”
—Leonard Richardson 紐約公共圖書館軟體架構師
基於web開發的REST與超媒體型態API在現今越來越普遍,但是許多開發者仍偏向撰寫一次性的自定義的客戶端,卻不選擇在超媒體客戶端上實作相同的技術與應用,來達到可重複使用的好處。閱讀這本手冊,您將會學習如何由實作只能使用一次的客戶端應用程式,轉變為穩定、有彈性且可以重複使用的客戶端應用程式。
作者Mike Amundsen提供了廣泛的背景知識、淺顯易懂的範例、對白圖畫與明確的建議,讓您建立以超媒體為基礎的客戶端應用程式。在閱讀過程中,您將學習到許多網路架構中的基本原則。
‧將僅有HTML的Web應用程式轉換成JSON API服務
‧克服維護純JSON客戶端應用程式時所帶來的挑戰
‧使用表示器範式(representor pattern)將輸出格式與內部物件模組分離
‧探討如何建造HAL(Hypertext Application Language)客戶端應用程式
‧運用Request、Parse與Wait所組成的迴圈處理可重複使用的客戶端
‧學習使用Siren內容型態建立客戶端應用程式時所產生的優缺點
‧處理API版本控制
‧比較JSON、HAL、Siren與Collection+JSON客戶端如何處理物件、位址和動作行為
‧建造能與多項服務相容的單一客戶端應用程式
目錄大綱
推薦序
前言
序章
第一章 HTML 起源與簡單的Web API
第二章 JSON 客戶端
第三章 表示器範式
第四章 HAL 客戶端
第五章 可重複使用的客戶端應用程式的挑戰
第六章 Siren 客戶端
第七章 版本控制與Web
第八章 Collection + JSON 客戶端
第九章 超媒體與微服務
結語 歡迎來到未來
附錄A 專案列表
附錄B 工具與資源
索引










