91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
RESTful Web APIs中文版
RESTful Web APIs中文版
Leonard Richardson, Mike Amundsen
趙震一, 李哲 譯
出版時間:2014年05月
頁數(shù):382
“這是一本了不起的書! RESTful Web APIs覆蓋了當今API領(lǐng)域最重要的趨勢和實踐?!?br /> —— John Musser,ProgrammableWeb創(chuàng)始人

近年來,REST的流行導(dǎo)致了各種“RESTful”API的巨大增長,但是這些API卻錯失了很多架構(gòu)的好處。通過這本實用指南,你將可以學(xué)習(xí)到如何設(shè)計可用的,并能隨著時間不斷進化的REST API。通過專注于跨多種領(lǐng)域的解決方案,本書向你展示了該如何使用那些為世界上最成功的分布式計算系統(tǒng)——萬維網(wǎng)而設(shè)計的工具,從而來創(chuàng)建強大且安全的應(yīng)用。你將探索REST背后的概念,學(xué)習(xí)多種可用于創(chuàng)建基于超媒體API的策略,并在本書一步步的指導(dǎo)下整合你所學(xué)到的所有內(nèi)容,從而去設(shè)計RESTful的web API。

· 審查了包括集合模式和純超媒體在內(nèi)的API設(shè)計策略。
· 理解如何將超媒體與表述整合進一個一致的API。
· 探索XMDP和ALPS profile格式是如何幫助你應(yīng)對web API的“語義挑戰(zhàn)”的。
· 學(xué)習(xí)近二十種標準化的超媒體數(shù)據(jù)格式。
· 應(yīng)用在API實現(xiàn)中使用HTTP的最佳實踐。
· 使用JSON-LD標準及其他Linked Data方法來創(chuàng)建web API。
· 理解在嵌入式系統(tǒng)使用REST的CoAP協(xié)議。

Leonard Richardson,Ruby Cookbook(O’Reilly)一書的作者,曾創(chuàng)建了包括Beautiful Soup在內(nèi)的多個開源代碼庫。
MikeaAmundsen是包括《使用HTML5和Node構(gòu)建超媒體API》(O’Reilly)在內(nèi)的十幾本為人所稱道的技術(shù)圖書的作者。
Sam Ruby是 W3C HTML工作組的聯(lián)合主席,同時也是IBM新興技術(shù)組的一名高級技術(shù)人員。
  1. 前言
  2. 第1章 網(wǎng)上沖浪
  3. 場景1:廣告牌
  4. 資源和表述
  5. 可尋址性
  6. 場景2:主頁
  7. 短會話(short session)
  8. 自描述消息(self-descriptive message)
  9. 場景3:鏈接
  10. 標準方法
  11. 場景4:表單和重定向
  12. 應(yīng)用狀態(tài)(application state)
  13. 資源狀態(tài)(resource state)
  14. 連通性(connectedness)
  15. 與眾不同的web
  16. web api落后于web
  17. 語義挑戰(zhàn)
  18. 第2章 一個簡單的api
  19. http get:安全的投注
  20. 如何讀取http響應(yīng)
  21. json
  22. collection+json
  23. 向api寫入數(shù)據(jù)
  24. http post: 資源是如何生成的
  25. 由約束帶來解放
  26. 應(yīng)用語義所產(chǎn)生的語義鴻溝
  27. 第3章 資源和表述
  28. 萬物皆可為資源
  29. 表述描述資源狀態(tài)
  30. 往來穿梭的表述
  31. 資源有多重表述
  32. http協(xié)議語義(protocol semantics)
  33. get
  34. delete
  35. 冪等性(idempotence)
  36. post-to-append
  37. put
  38. patch
  39. link和unlink
  40. head
  41. options
  42. overloaded post
  43. 應(yīng)該使用哪些方法?
  44. 第4章 超媒體
  45. 將html作為超媒體格式
  46. uri 模板
  47. uri vs url
  48. link報頭
  49. 超媒體的作用
  50. 引導(dǎo)請求
  51. 對響應(yīng)做出承諾
  52. 工作流控制
  53. 當心冒牌的超媒體!
  54. 語義挑戰(zhàn):我們該怎么做?
  55. 第5章 領(lǐng)域特定設(shè)計
  56. maze+xml:領(lǐng)域特定設(shè)計
  57. maze+xml是如何工作的
  58. 鏈接關(guān)系
  59. 訪問鏈接來改變應(yīng)用狀態(tài)
  60. 迷宮集合
  61. maze+xml是api嗎?
  62. 客戶端1:游戲
  63. maze+xml服務(wù)器
  64. 客戶端2:地圖生成器
  65. 客戶端3:吹牛者
  66. 客戶端做自己想要做的事
  67. 對標準進行擴展
  68. 地圖生成器的缺陷
  69. 修復(fù)(以及修復(fù)后的瑕疵)
  70. 迷宮的暗喻
  71. 解決語義鴻溝
  72. 領(lǐng)域特定設(shè)計在哪里?
  73. 最終的獎賞
  74. 報頭中的超媒體
  75. 抄襲應(yīng)用語義
  76. 如果找不到相關(guān)的領(lǐng)域特定設(shè)計,不要自己制造
  77. api客戶端的種類
  78. 人類驅(qū)動的客戶端
  79. 自動化客戶端
  80. 第6章 集合模式(collection pattern)
  81. 什么是集合?
  82. 鏈向子項的集合
  83. collection+json
  84. 子項的表示
  85. 寫入模板(write template)
  86. 搜索模板
  87. 一個(通用的)集合是如何工作的
  88. get
  89. post-to-append
  90. put和patch
  91. delete
  92. 分頁
  93. 搜索表單
  94. atom發(fā)布協(xié)議(atompub)
  95. atompub插件標準
  96. 為什么不是每個人都選擇使用atompub?
  97. 語義挑戰(zhàn):我們應(yīng)該怎么做?
  98. 第7章 純-超媒體設(shè)計
  99. 為什么是html?
  100. html的能力
  101. 超媒體控件
  102. 應(yīng)用語義插件
  103. 微格式
  104. hmaze微格式
  105. 微數(shù)據(jù)
  106. 改變資源狀態(tài)
  107. 為表單添加應(yīng)用語義
  108. 與超媒體相對是普通媒體
  109. html的局限性
  110. 拯救者html5?
  111. 超文本應(yīng)用語言
  112. siren
  113. 語義挑戰(zhàn):我們現(xiàn)在要怎么做?
  114. 第8章 profile
  115. 客戶端如何找尋文檔?
  116. 什么是profile ?
  117. 鏈接到profile
  118. profile鏈接關(guān)系
  119. profile媒體類型參數(shù)
  120. 特殊用途的超媒體控件
  121. profile對協(xié)議語義的描述
  122. profile對應(yīng)用語義的描述
  123. 鏈接關(guān)系
  124. 不安全的鏈接關(guān)系
  125. 語義描述符
  126. xmdp:首個機器可讀的profile格式
  127. alps
  128. alps的優(yōu)勢
  129. alps并不是萬金油
  130. json-ld
  131. 內(nèi)嵌的文檔
  132. 總結(jié)
  133. 第9章 api設(shè)計流程
  134. 兩個步驟的設(shè)計流程
  135. 七步驟設(shè)計流程
  136. 第1步:羅列語義描述符
  137. 第2步:畫狀態(tài)圖
  138. 第3步:調(diào)整命名
  139. 第4步:選擇一種媒體類型
  140. 第5步:編寫profile
  141. 第6步:實現(xiàn)
  142. 第7步:發(fā)布
  143. 實例:you type it, we post it
  144. 羅列語義描述符
  145. 畫狀態(tài)圖
  146. 調(diào)整名稱
  147. 選擇一種媒體類型
  148. 編寫profile
  149. 設(shè)計建議
  150. 資源是實現(xiàn)的內(nèi)部細節(jié)
  151. 不要掉入集合陷阱
  152. 不要從表述格式著手
  153. url設(shè)計并不重要
  154. 標準名稱優(yōu)于自定義名稱
  155. 設(shè)計媒體類型
  156. 當你的api改變時
  157. 為現(xiàn)有api添加超媒體
  158. 改進基于xml的api
  159. 值不值得?
  160. alice的第二次探險
  161. 場景1:沒有意義的表述
  162. 場景2:profile
  163. alice明白了
  164. 第10章 超媒體動物園
  165. 領(lǐng)域特定格式
  166. maze+xml
  167. opensearch
  168. 問題細節(jié)文檔
  169. svg
  170. voicexml
  171. 集合模式的格式
  172. collection+json
  173. atom發(fā)布協(xié)議
  174. odata
  175. 純超媒體格式
  176. html
  177. hal
  178. link報頭
  179. location和content-location報頭
  180. url列表
  181. json主文檔(home documents)
  182. link-template報頭
  183. wadl
  184. xlink
  185. xforms
  186. geojson:一個令人困惑的類型
  187. geojson沒有通用的超媒體控件
  188. geojson沒有媒體類型
  189. 從geojson學(xué)習(xí)到的經(jīng)驗
  190. 語義動物園
  191. 鏈接關(guān)系的iana注冊表
  192. 微格式wiki
  193. 來自微格式wiki的鏈接關(guān)系
  194. 第11章 api中的http
  195. 新http/1.1規(guī)范
  196. 響應(yīng)碼
  197. 報頭
  198. 表述選擇
  199. 內(nèi)容協(xié)商(content negotiation)
  200. 超媒體菜單
  201. 標準url(canonical url)
  202. http性能
  203. 緩存(caching)
  204. 條件get 請求(conditional get)
  205. look-before-you-leap請求
  206. 壓縮
  207. 部分get請求(partial get)
  208. pipelining
  209. 避免更新丟失問題
  210. 認證
  211. www-authenticate報頭和authorization報頭
  212. basic認證
  213. oauth 1.0
  214. oauth 1.0的缺點
  215. oauth 2.0
  216. 何時不采用oauth
  217. http擴展
  218. patch方法
  219. link 和unlink方法
  220. webdav
  221. http 2.0
  222. 第12章 資源描述和linked data
  223. rdf
  224. rdf將url作為uri對待
  225. 什么時候使用描述策略
  226. 資源類型
  227. rdf schema
  228. linked data運動
  229. json-ld
  230. 將json-ld作為一種表述格式
  231. hydra
  232. xrd家族
  233. xrd和jrd
  234. web主機元數(shù)據(jù)文檔
  235. webfinger
  236. 本體動物園(ontology zoo)
  237. schema.org rdf
  238. foaf
  239. vocab.org
  240. 總結(jié):描述策略生機盎然!
  241. 第13章 coap: 嵌入式系統(tǒng)的rest
  242. coap請求
  243. coap響應(yīng)
  244. 消息種類
  245. 延遲響應(yīng)(delayed response)
  246. 多播消息(multicast message)
  247. core link format
  248. 結(jié)論:非http協(xié)議的rest
  249. 附錄a 狀態(tài)法典
  250. 附錄b http報頭法典
  251. 附錄c 為api設(shè)計者準備的fielding論文導(dǎo)讀
  252. 詞匯表
書名:RESTful Web APIs中文版
譯者:趙震一, 李哲 譯
國內(nèi)出版社:電子工業(yè)出版社
出版時間:2014年05月
頁數(shù):382
書號:978-1449358068
原版書書名:RESTful Web APIs
原版書出版商:O'Reilly Media
Leonard Richardson
 
Leonard Richardson, 《Ruby Cookbook》 (O’Reilly)一書的作者,曾 創(chuàng)建了包括Beautiful Soup在內(nèi) 的多個開源代碼庫。
 
 
Mike Amundsen
 
Mike Amundsen是API學(xué)院的首席 架構(gòu)師,負責幫助各個公司發(fā)展 API業(yè)務(wù)。
Mike Amundsen 是包括《Building Hypermedia APIs with HTML5 and Node》(O’Reilly) 在內(nèi)的十幾本為人所稱道的技術(shù)圖書的作者。
 
 
購買選項
定價:79.00元
書號:978-1449358068
出版社:電子工業(yè)出版社