Ajax and REST Recipes中文版

出版時(shí)間:2007-10  出版社:電子工業(yè)出版社  作者:Christian Gross  頁數(shù):345  字?jǐn)?shù):400000  
Tag標(biāo)簽:無  

內(nèi)容概要

本書探討了針對Ajax、JavaScript和基于表現(xiàn)狀態(tài)傳輸(Representational State Transfer,REST)的Web service,以及其功能性實(shí)現(xiàn)的實(shí)踐性解決方案。主要包含以下內(nèi)容:編寫高級JavaScript功能的技巧;構(gòu)建處理動態(tài)內(nèi)容的用戶接口;實(shí)現(xiàn)SOA和通用Web service架構(gòu);針對特定情形來實(shí)現(xiàn)基于REST的Web service。        該書實(shí)用性強(qiáng),講解全面。前半部分針對架構(gòu)和開發(fā)Ajax應(yīng)用期間無法避免的大量孤立問題,提供諸多解決方案,后半部分則將幾個(gè)前后關(guān)聯(lián)的訣竅(recipe)組合成較大的項(xiàng)目,讓讀者體會如何實(shí)現(xiàn)真實(shí)場景里的Ajax方案。通過此書,讀者可以學(xué)習(xí)如何通過從服務(wù)器解耦客戶機(jī)程序來模塊化Web應(yīng)用。    本書適合廣大Web開發(fā)人員、Web架構(gòu)師參考使用。

作者簡介

(美)格羅斯,關(guān)于作者個(gè)人履歷,非常簡單:多數(shù)時(shí)間我喜歡坐在椅子上進(jìn)行調(diào)試和編碼的工作。自初次接觸編程至今,我一直都很喜歡軟件開發(fā)這項(xiàng)工作。我寫過不少書,包括Ajax Patterns and Best Practices和How to Code .NET,已由Apress出版社出版。
   最近我喜歡上了用

書籍目錄

關(guān)于作者本書的技術(shù)審校簡介第1章 開始起步  1.1 理解Ajax的定義和基本原理  1.2 理解Web service和SOA的定義及基本原理  1.3 理解REST的定義和基本原理  1.4 上手Ajax和REST的最佳方式  1.5 使用測試驅(qū)動開發(fā)技術(shù)實(shí)現(xiàn)Ajax及REST應(yīng)用  1.6 使用測試驅(qū)動開發(fā)技術(shù)進(jìn)行契約編碼  1.7 測試動態(tài)契約  1.8 測試客戶端邏輯  1.9 管理Ajax安全和知識產(chǎn)權(quán) 第2章 JavaScript Recipes  2.1 理解JavaScript和類型  2.2 使用慣例而不是配置進(jìn)行編碼  2.3 使用無參函數(shù)  2.4 像對象那樣處理函數(shù)  2.5 實(shí)現(xiàn)錯(cuò)誤和異常處理策略  2.6 理解實(shí)現(xiàn)遞歸時(shí)變量的行為  2.7 使用函數(shù)進(jìn)行初始化和執(zhí)行判斷 2.8 理解duck-typed代碼的細(xì)技末節(jié) 2.9 實(shí)現(xiàn)JavaScript的“generics” 2.10 管理運(yùn)行進(jìn)行為型代碼 2.11 把XML HttpReques放置在Factory里 2.12 定義的擴(kuò)展類 2.13 實(shí)現(xiàn)代碼塊 2.14 將to source打造成完整的序列化解決方案 2.15 在Java Script里實(shí)現(xiàn)mixin  2.16  實(shí)現(xiàn)代理方法 2.17 實(shí)現(xiàn)委托 2.18 實(shí)現(xiàn)“對話框”第3章 動態(tài)內(nèi)容Recipes  3.1 對數(shù)據(jù)進(jìn)行驗(yàn)證 3.2 創(chuàng)建動態(tài)布局 3.3 操作動態(tài)內(nèi)容塊 3.4 實(shí)現(xiàn)“對話框” 3.5 序列化HTML 3.6 處理格式化數(shù)據(jù)和表單第4章 實(shí)現(xiàn)SOA架構(gòu) 4.1 問題 4.2 解決方案:重新架構(gòu)整個(gè)應(yīng)用 4.3 測試Web service  4.4  實(shí)現(xiàn)客戶端 4.5 本章小結(jié)第5章 實(shí)現(xiàn)通用Web service架構(gòu) 5.1 問題 5.2 解決方案,第一部分 5.3 解決方案,第二部分 5.4 本章小結(jié)第6章 實(shí)現(xiàn)海量或緩慢數(shù)據(jù)集的Web service 6.1 問題 6.2 理論 6.3 解決方案 6.4 解決方案的轉(zhuǎn)變:(接近)實(shí)時(shí)的數(shù)據(jù) 6.5 本章小結(jié)第7章 實(shí)現(xiàn)AJAX購物車 7.1 問題 7.2 理論 7.3 解決方案 7.4 本章小結(jié)第8章 不要提交你的表單--用AJAX吧 8.1 問題 8.2 理論 8.3 解決方案 8.4 本章小結(jié)索引

編輯推薦

  《Ajax and REST Recipes(中文版)》主要討論如何用JavaScript、Ajax和REST Web service構(gòu)建應(yīng)用,另外涉及一些用戶接口相關(guān)的內(nèi)容?!禔jax and REST Recipes(中文版)》包含大量非常實(shí)用的代碼,稍加修改就能用在自己的應(yīng)用里。《Ajax and REST Recipes(中文版)》一共分為8章,前半部分主要包括:闡釋Ajax、動態(tài)語言、Web service和SOA的定義和基本原理;實(shí)現(xiàn)JavaScript單元測試;理解JavaScript函數(shù)為何具有狀態(tài);實(shí)現(xiàn)JavaScript “Generics”;使用代碼塊;使用函數(shù)進(jìn)行判斷決策;實(shí)現(xiàn)代理、委托、mixin和重載函數(shù);創(chuàng)建和測試動態(tài)內(nèi)容等。后半部分則偏重于實(shí)際項(xiàng)目,包括實(shí)現(xiàn)一個(gè)完整的Ajax和Web service架構(gòu);使用REST定義Web service;處理海量或緩慢或?qū)崟r(shí)數(shù)據(jù)集;實(shí)現(xiàn)一個(gè)網(wǎng)絡(luò)購物車;處理使用Ajax時(shí)的回退按鈕問題等。閱讀《Ajax and REST Recipes(中文版)》有助于掌握如何通過將客戶端從服務(wù)器分離,使自己的web應(yīng)用模塊化。從而使得客戶端開發(fā)人員能夠?qū)W⒂诰帉懜咝У腏avaScript和Ajax代碼,而服務(wù)器開發(fā)人員則能集中精力編寫優(yōu)異的業(yè)務(wù)和數(shù)據(jù)對象。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Ajax and REST Recipes中文版 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7