《AjaxandRESTRecipes中文版》是2007年電子工業出版社出版的書籍,作者是ChristianGross。
基本介紹
- 書名:Ajax and REST Recipes中文版
- 作者:Christian Gross
- 譯者:李秀忠
- ISBN:9787121050770
- 頁數:345
- 定價:49.80元
- 出版社:電子工業出版社
- 出版時間:2007-10
- 裝幀:平裝
內容簡介,目錄,
內容簡介
本書探討了針對Ajax、JavaScript和基於表現狀態傳輸(Representational State Transfer,REST)的Web service,以及其功能性實現的實踐性解決方案。主要包含以下內容:編寫高級JavaScript功能的技巧;構建處理動態內容的用戶接口;實現SOA和通用Web service架構;針對特定情形來實現基於REST的Web service。
前半部分針對架構和開發Ajax套用期間無法避免的大量孤立問題,提供諸多解決方案,後半部分則將幾個前後關聯的訣竅(recipe)組合成較大的項目,讓讀者體會如何實現真實場景里的Ajax方案。學習如何通過從伺服器解耦客戶機程式來模組化Web套用。
目錄
關於作者
本書的技術審校
簡介
第1章 開始起步
1.1 理解Ajax的定義和基本原理
1.2 理解Web service和SOA的定義及基本原理
1.3 理解REST的定義和基本原理
1.4 上手Ajax和REST的最佳方式
1.5 使用測試驅動開發技術實現Ajax及REST套用
1.6 使用測試驅動開發技術進行契約編碼
1.7 測試動態契約
1.8 測試客戶端邏輯
1.9 管理Ajax安全和智慧財產權
第2章 JavaScript Recipes
2.1 理解JavaScript和類型
2.2 使用慣例而不是配置進行編碼
2.3 使用無參函式
2.4 像對象那樣處理函式
2.5 實現錯誤和異常處理策略
2.6 理解實現遞歸時變數的行為
2.7 使用函式進行初始化和執行判斷
2.8 理解duck-typed代碼的細枝末節
2.9 實現JavaScript的“generics”
2.10 管理運行時行為型代碼
2.11 把XMLHttpRequest放置在Factory里
2.12 定義和擴展類
2.13 實現代碼塊
2.14 將toSource打造成完整的序列化解決方案
2.15 在JavaScript里實現mixin
2.16 實現代理方法
2.17 實現委託
2.18 實現重載方法
第3章 動態內容Recipes
3.1 對數據進行驗證
3.2 創建動態布局
3.3 操作動態內容塊
3.4 實現“對話框”
3.5 序列化HTML
3.6 處理格式化數據和表單
第4章 實現SOA架構
4.1 問題
4.2 解決方案:重新架構整個套用
4.3 測試Webcservice
4.4 實現客戶端
4.5 本章小結
第5章 實現通用Webcservice架構
5.1 問題
5.2 解決方案,第一部分
5.3 解決方案,第二部分
5.4 本章小結
第6章 實現海量或緩慢數據集的
6.1 問題
6.2 理論
6.3 解決方案
6.4 解決方案的轉變:(接近)實時的數據
6.5 本章小結
第7章 實現AJAX購物車
7.1 問題
7.2 理論
7.3 解決方案
7.4 本章小結
第8章 不要提交你的表單——用AJAX吧
8.1 問題
8.2 理論
8.3 解決方案
8.4 本章小結
索引
本書的技術審校
簡介
第1章 開始起步
1.1 理解Ajax的定義和基本原理
1.2 理解Web service和SOA的定義及基本原理
1.3 理解REST的定義和基本原理
1.4 上手Ajax和REST的最佳方式
1.5 使用測試驅動開發技術實現Ajax及REST套用
1.6 使用測試驅動開發技術進行契約編碼
1.7 測試動態契約
1.8 測試客戶端邏輯
1.9 管理Ajax安全和智慧財產權
第2章 JavaScript Recipes
2.1 理解JavaScript和類型
2.2 使用慣例而不是配置進行編碼
2.3 使用無參函式
2.4 像對象那樣處理函式
2.5 實現錯誤和異常處理策略
2.6 理解實現遞歸時變數的行為
2.7 使用函式進行初始化和執行判斷
2.8 理解duck-typed代碼的細枝末節
2.9 實現JavaScript的“generics”
2.10 管理運行時行為型代碼
2.11 把XMLHttpRequest放置在Factory里
2.12 定義和擴展類
2.13 實現代碼塊
2.14 將toSource打造成完整的序列化解決方案
2.15 在JavaScript里實現mixin
2.16 實現代理方法
2.17 實現委託
2.18 實現重載方法
第3章 動態內容Recipes
3.1 對數據進行驗證
3.2 創建動態布局
3.3 操作動態內容塊
3.4 實現“對話框”
3.5 序列化HTML
3.6 處理格式化數據和表單
第4章 實現SOA架構
4.1 問題
4.2 解決方案:重新架構整個套用
4.3 測試Webcservice
4.4 實現客戶端
4.5 本章小結
第5章 實現通用Webcservice架構
5.1 問題
5.2 解決方案,第一部分
5.3 解決方案,第二部分
5.4 本章小結
第6章 實現海量或緩慢數據集的
6.1 問題
6.2 理論
6.3 解決方案
6.4 解決方案的轉變:(接近)實時的數據
6.5 本章小結
第7章 實現AJAX購物車
7.1 問題
7.2 理論
7.3 解決方案
7.4 本章小結
第8章 不要提交你的表單——用AJAX吧
8.1 問題
8.2 理論
8.3 解決方案
8.4 本章小結
索引