商品簡介
作者簡介
目次
商品簡介
本書探討了針對Ajax、JavaScript和基於表現狀態傳輸(Representational State Transfer,REST)的Web service,以及其功能性實現的實踐性解決方案。主要包含以下內容:編寫高級JavaScript功能的技巧;構建處理動態內容的用戶接口;實現SOA和通用Web service架構;針對特定情形來實現基於REST的Web service。
該書實用性強,講解全面。前半部分針對架構和開發Ajax應用期間無法避免的大量孤立問題,提供諸多解決方案,后半部分則將幾個前后關聯的訣竅(recipe)組合成較大的項目,讓讀者體會如何實現真實場景里的Ajax方案。通過此書,讀者可以學習如何通過從服務器解耦客戶機程序來模塊化Web應用。
本書適合廣大Web開發人員、Web架構師參考使用。
該書實用性強,講解全面。前半部分針對架構和開發Ajax應用期間無法避免的大量孤立問題,提供諸多解決方案,后半部分則將幾個前后關聯的訣竅(recipe)組合成較大的項目,讓讀者體會如何實現真實場景里的Ajax方案。通過此書,讀者可以學習如何通過從服務器解耦客戶機程序來模塊化Web應用。
本書適合廣大Web開發人員、Web架構師參考使用。
作者簡介
關於作者個人履歷,非常簡單:多數時間我喜歡坐在椅子上進行調試和編碼的工作。自初次接觸編程至今,我一直都很喜歡軟件開發這項工作。我寫過不少書,包括Ajax Patterns and Best Practices和How to Code .NET,已由Apress出版社出版。
最近我喜歡上了用.NET編寫代碼和做些試驗,對我而言,它是非常不錯的開發環境。.NET讓我感覺自己就像是在聖誕節一大早剛剛打開禮物的孩子,開心快樂。也許能猜到是什麼禮物,但又不能完全確信。對于.NET而言,雖然它不能給你短襪或汗衫,但會帶給你一整天的興奮。
最近我喜歡上了用.NET編寫代碼和做些試驗,對我而言,它是非常不錯的開發環境。.NET讓我感覺自己就像是在聖誕節一大早剛剛打開禮物的孩子,開心快樂。也許能猜到是什麼禮物,但又不能完全確信。對于.NET而言,雖然它不能給你短襪或汗衫,但會帶給你一整天的興奮。
目次
關於作者
本書的技術審校
簡介
第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 把XML HttpReques放置在Factory里
2.12 定義的擴展類
2.13 實現代碼塊
2.14 將to source打造成完整的序列化解決方案
2.15 在Java Script里實現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 測試Web service
4.4 實現客戶端
4.5 本章小結
第5章 實現通用Web service架構
5.1 問題
5.2 解決方案,第一部分
5.3 解決方案,第二部分
5.4 本章小結
第6章 實現海量或緩慢數據集的Web service
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 把XML HttpReques放置在Factory里
2.12 定義的擴展類
2.13 實現代碼塊
2.14 將to source打造成完整的序列化解決方案
2.15 在Java Script里實現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 測試Web service
4.4 實現客戶端
4.5 本章小結
第5章 實現通用Web service架構
5.1 問題
5.2 解決方案,第一部分
5.3 解決方案,第二部分
5.4 本章小結
第6章 實現海量或緩慢數據集的Web service
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 本章小結
索引
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

