注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計程序設計綜合使用HTML5和Node構(gòu)建超媒體API

使用HTML5和Node構(gòu)建超媒體API

使用HTML5和Node構(gòu)建超媒體API

定 價:¥55.00

作 者: Mike,Amundsen(麥克.阿蒙森)著 臧秀濤 譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: HTML XML 程序設計 計算機/網(wǎng)絡

ISBN: 9787121226106 出版時間: 2014-05-01 包裝: 平裝
開本: 16 頁數(shù): 240 字數(shù):  

內(nèi)容簡介

  本書探討了超媒體API 的設計,介紹了作為超媒體API 的構(gòu)件塊的超媒體因子,并講解了基本格式、狀態(tài)轉(zhuǎn)移、領域風格和應用流程這4 種超媒體設計元素;之后作者結(jié)合具體的場景,通過3個動手實驗章節(jié),從超媒體因子和超媒體設計元素入手,用實際的代碼向我們詳細地演示了超媒體API 的設計;最后介紹了超媒體設計的文檔編寫、注冊與發(fā)布等內(nèi)容。

作者簡介

  具體的場景,通過3個動手實驗章節(jié),從超媒體因子和超媒體設計元素入手,用實際的代碼向我們詳細地演示了超媒體API的設計;最后介紹了超媒體設計的文檔編寫、注冊與發(fā)布等內(nèi)容。

圖書目錄

目錄
序 xi
前言 xiii
第1 章 理解超媒體 1
HTTP、MIME 和超媒體 2
HTTP 是傳輸協(xié)議 2
MIME 是媒體類型標準 3
超媒體是引擎 5
使用超媒體APIs 編寫Web 應用 6
類型封送困局 7
超媒體解決方案 10
識別超媒體:超媒體因子(H-Factors) 13
鏈接因子 14
控制因子 16
超媒體設計元素 19
基本格式 20
狀態(tài)轉(zhuǎn)移 23
領域風格 25
應用流程 28
總結(jié) 32
后續(xù)內(nèi)容 33
第2 章 XML 超媒體 35
場景 35
設計Maze XML 媒體類型 36
識別狀態(tài)轉(zhuǎn)移 36
選擇基本設計元素 37
Maze+XML 文檔 38
示例數(shù)據(jù) 41
服務器代碼 42
集合狀態(tài)響應 43
單項狀態(tài)響應 43
格子狀態(tài)響應 44
退出狀態(tài)響應 45
客戶端代碼 46
迷宮游戲示例 46
迷宮機器人示例 51
總結(jié) 56
第3 章 JSON 超媒體 57
場景 57
設計Collection+JSON 媒體類型 58
識別狀態(tài)轉(zhuǎn)移 58
選擇基本設計元素 59
Collection+JSON 文檔 60
任務應用語義 64
數(shù)據(jù)模型 65
寫入模板 66
預定義查詢 67
示例數(shù)據(jù) 68
任務文檔 69
設計文檔 69
服務器代碼 70
集合狀態(tài)響應 71
條目狀態(tài)響應 72
查詢狀態(tài)表示 73
處理模板寫入 75
客戶端代碼 77
單頁界面任務示例 77
任務命令行示例 88
總結(jié) 92
第4 章 HTML5 超媒體 95
場景 95
設計Microblog 媒體類型 96
使用HTML5 表達應用領域語義 96
識別狀態(tài)轉(zhuǎn)移 98
選擇基本設計元素 103
Microblog 應用語義配置 104
示例數(shù)據(jù) 110
用戶文檔 111
消息文檔 111
關注文檔 111
設計文檔 111
服務器代碼 113
驗證用戶 114
注冊新用戶 115
消息響應 117
用戶響應 119
客戶端代碼 122
POSH 客戶端 123
Ajax 風格的QuoteBot 客戶端 126
總結(jié) 134
第5 章 為超媒體設計編寫文檔 135
要求、遵從性與RFC 2119 135
RFC 2119 關鍵詞 136
使用RFC 2119 關鍵詞編寫的示例文檔 137
定義遵從性 137
為媒體類型設計編寫文檔 138
一般布局安排 138
為XML 設計編寫文檔 143
為JSON 設計編寫文檔 144
為HTML 設計編寫文檔 146
為應用領域特定信息編寫文檔 148
發(fā)布媒體類型設計 152
媒體類型的擴展與版本控制 152
擴展 153
版本化 154
注冊媒體類型與鏈接關系 157
媒體類型 157
鏈接關系類型 159
設計與實現(xiàn)技巧 162
Joshua Bloch 總結(jié)的良好的API 所具有的特征 162
Roy Fielding 的超文本API 準則 163
Jon Postel 的健壯性原則 164
其他考慮 164
后記 167
附錄A 參考文獻 169
附錄B 補充閱讀 175
附錄C Maze+XML 媒體類型 177
附錄D Collection+JSON 媒體類型 185
附錄E 微博HTML 語義配置 197
附錄F IANA 媒體類型注冊文檔 207
附錄G IETF 鏈接關系互聯(lián)網(wǎng)草案 209
附錄H 本書所用源代碼、軟件及其安裝說明 215

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號