TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
Web 2.0高級編程(簡體書)
滿額折

Web 2.0高級編程(簡體書)

商品資訊

人民幣定價:69 元
定價
:NT$ 414 元
優惠價
87360
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:10 點
相關商品
商品簡介
作者簡介
目次

商品簡介

Web 2.0旨在讓Web重歸發明它的初衷,即讓用戶創建內容。從技術角度說,Web 2.0就是以全新的方式使用大量已有的技術,這意味著專業開發人員必須了解眾多Web 2.0技術,如HTML、CSS、HTTP、JavaScript、XML、服務器端編程等。市面上的大部分圖書都過于專業化,對于Web 2.0應用使用的每項技術,都可找到大量介紹它們的優秀圖書,但從專業角度闡述如何綜合使用這些技術的圖書鳳毛麟角。本書旨在填補這一空白,讓讀者對Web 2.0技術及其如何協同工作有初步認識,從而真正理解Web 2.0應用的工作原理以及如何開發它們。 本書首先通過一個Web 2.0應用演示了服務器和瀏覽器之間的交互過程,讓讀者對本書中介紹的技術在Web 2.0應用中扮演的角色有更深入的認識;然后介紹了客戶端技術,包括(X)HTML與CSS、JavaScript與Ajax、客戶端設計準則、有望成為主流的客戶端技術以及胖客戶端替代品;接下來討論了用于在客戶端和服務器之間通信的協議和格式,包括HTTP與URI、XML及其替代品、聯合、微格式和Web服務;最后,討論了服務器端編程技術,包括通過HTTP提供XML、如何使用非XML數據源、如何創建聯合頻道、創建mashup、如何實現和維護URI空間、提供多媒體內容以及安全。 本書適合參與開發Web 2.0項目的專業開發人員閱讀,也可供對Web 2.0開發感興趣的人員參考。

作者簡介

Web 2.0架構在靈活的Web設計、創造性復用和方便更新方面提供了無限的可能性。除介紹Web 2.0涉及的重要技巧和語言外,這本獨特的圖書還從專業角度闡述了Web 2.0涉及的各種技術。每章都提供了多個示例應用程序,它們是使用流行的框架創建的。 本書首先介紹了用于創建Web 2.0應用程序的技術。這包括深入探討XHTML、級聯樣式表(CSS)、JavaScript和Ajax;然后,引導讀者更深入地認識用于在Web客戶端和服務器之間交換信息的協議和格式;最后 介紹了實現新想法和開發健壯的應用程序所需的服務器端編程知識。 通過閱讀本書。讀者將學到: ·如何開發Web 2.0應用程序; ·結合使用主流客戶端技術的新方式; ·有關HTTP與URI、XML、聯合、微格式和Web服務的知識; ·實現和維護LJRI空間的技巧; ·如何通過HTTP提供XML文檔; ·創建mashup以聚合多個數據源中信息的步驟; ·改善應用程序安全性的方法。 本書針對的讀者: 本書是為對HTML、CSS、JavaScript和XML有基本認識的專業開發人員編寫的。 作者簡介: Eric van der Vlist是一位獨立咨詢員兼培訓師,擅長Web開發和XML技術。他是XMLfr.org的創始人和主要編輯,XMLfr.org是法國一個專門介紹XML技術的重要網站;他還是O'Reilly出版社出版的圖書《XML Schema》和《RELAX NG》的作者;還是ISO DSDL(http://dsdl.org)工作組的成員,該工作組致力于研究XML模式語言。他現居住在巴黎,可通過電子郵件(vdv@dyomedea.com)同他聯系,也可能在眾多會議上見到他。

目次

第1章 Web 2.0簡介 
 1.1 BuzzWatch簡介 
 1.2 概況 
 1.3 探究后臺實現 
 1.4 讓BuzzWatch成為更好的Web公民 
 1.5 讓BuzzWatch更易于維護 
 1.6 完成最后一步 
 1.7 總結 
第2章 頁面表示 
 2.1 創建簡潔的頁面 
2.1.1 生成有效的HTML 
2.1.2 使用級聯樣式表 
2.1.3 選擇合適的元素 
 2.2 從HTML到XHTML 
2.2.1 XHTML 1.0 
2.2.2 XHTML 1.1 
2.2.3 為何使用XHTML 
2.2.4 與HTML的差別 
 2.3 文檔對象模型 
2.3.1 DOM級別 
2.3.2 DOM API概述 
2.3.3 DOM API參考 
 2.4 級聯樣式表 
2.4.1 圓角 
2.4.2 選項卡 
 2.5 工具 
2.5.1 Firfox的DOM查看器 
2.5.2 Firefox的Web開發工具欄 
2.5.3 Internet Explorer開發工具欄 
2.5.4 用于Firefox的DevBoi 
 2.6 總結 
第3章 JavaScript和Ajax 
 3.1 JavaScript:了解鮮為人知但至關重要的特性 
3.1.1 undefined的值和類型 
3.1.2 ===運算符號
3.1.3 使用for-in進行迭代 
3.1.4 函數式編程 
3.1.5 函數參數 
 3.2 JavaScript優化 
3.2.1 縮短JavaScript的下載時間 
3.2.2 最大限度地減少DOM更新 
 3.3 Ajax 
3.3.1 一切為了用戶體驗 
3.3.2 XMLHttpRequest的歷史 
3.3.3 XMLHttpRequest示例 
3.3.4 Yahoo! UI Library 
3.3.5 Google Web Toolkit 
3.3.6 處理內存泄露 
 3.4 總結 
第4章 設計準則 
 4.1 常見的設計問題 
4.1.1 書簽 
4.1.2 導航 
4.1.3 最大限度地減少傳輸量 
4.1.4 支持低級設備 
4.1.5 易用性需求及指導原則 
 4.2 總結 
第5章 Web 2.0的發展趨勢 
 5.1 XSLT和XPath 
5.1.1 XSLT Hello world示例 
5.1.2 更多XSLT示例 
5.1.3 XSLT樣式 
5.1.4 更多XSLT示例 
5.1.5 在瀏覽器中使用XSLT 
 5.2 SVG 
5.2.1 SVG Hello world示例 
5.2.2 在SVG中指定樣式 
5.2.3 更多有關SVG的知識 
 5.3 XForms 
5.3.1 XForms Hello World示例 
5.3.2 給XForms指定樣式 
5.3.3 更多XForms示例 
 5.4 HTML的發展趨勢 
5.4.1 W3C的提案 
5.4.2 WHATWG的提案 
5.4.3 比較XHTML 2.0和HTML 5 
 5.5 總結 
第6章 胖客戶端 
 6.1 從瀏覽器到胖客戶端 
6.1.1 瀏覽器的缺點 
6.1.2 一種解決方案——胖客戶端 
6.1.3 當前的胖客戶端 
 6.2 比較胖客戶端框架 
6.2.1 OpenLaszlo 
6.2.2 XUL 
6.2.3 XAML 
 6.3 總結 
第7章 HTTP和URI 
 7.1 Web是如何獲得成功的 
 7.2 Web 1.0:HTML、URL和HTTP 
7.2.1 表象之下 
7.2.2 URL和URI 
7.2.3 隱藏代碼的危險 
7.2.4 Web服務器究竟做什么 
7.2.5 Web是雙向的 
 7.3 Web模型和REST 
7.3.1 資源 
7.3.2 表示 
7.3.3 狀態 
7.3.4 使用HTTP方法進行傳輸 
 7.4 創建HTTP服務時需要考慮的因素 
7.4.1 媒體類型 
7.4.2 感興趣的資源 
7.4.3 所需的表示 
7.4.4 服務器響應 
 7.5 電纜上發生的情況 
7.5.1 參考工具包 
7.5.2 HTTP示例 
 7.6 其他表示 
7.6.1 內容協商 
7.6.2 使用HTTPTracer查看消息 
 7.7 總結 
第8章 XML及其替換品 
 8.1 XML 
8.1.1 XML基礎知識 
8.1.2 XML命名空間 
8.1.3 Unicode和字符編碼 
8.1.4 處理二進制數據 
8.1.5 通常不需要的特性 
8.1.6 數據類型 
8.1.7 模式語言 
8.1.8 XSLT和XPath 
8.1.9 其他XML技術 
8.1.10 現有的數據格式和協議 
8.1.11 API 
 8.2 XML的替換品 
8.2.1 JSON 
8.2.2 JavaScript 
8.2.3 HTML 
8.2.4 其他格式 
 8.3 總結 
第9章 聯合 
 9.1 有關聯合的基礎知識 
9.1.1 微格式 
9.1.2 提要
 9.2 聯合過程 
 9.3 聯合格式 
9.3.1 RSS 2.0:簡單內容 
9.3.2 RSS 1.0:資源描述 
9.3.3 RSS 1.0規范和模塊 
9.3.4 Atom:在兩方面都最好 
9.3.5 Atom規范和擴展 
9.3.6 比較不同格式的元素 
9.3.7 enclosure和播客 
 9.4 總結 
第10章 微格式 
 10.1 微格式基礎 
10.1.1 CSS和微格式 
10.1.2 Semantic HTML 
10.1.3 內容、表示和數據 
10.1.4 消除模糊性 
10.1.5 覆蓋范圍 
10.1.6 2.0標準組織 
 10.2 創建微格式文檔 
 10.3 總結 
第11章 結合使用多種協議創建Web服務 
 11.1 澄清Web服務 
 11.2 REST服務 
11.2.1 一個應用程序示例 
11.2.2 Atom發布協議 
11.2.3 當前的REST服務 
11.2.4 更多有關REST的資源 
 11.3 WS-*服務 
11.3.1 WS-*服務和SOAP 
11.3.2 WS-*服務和WSDL 
11.3.3 WS-*棧 
 11.4 REST Vs. WS-* 
11.4.1 SOAP 
11.4.2 WSDL 
11.4.3 工具支持 
 11.5 總結 
第12章 通過HTTP提供XML 
 12.1 與提供HTML有何不同 
12.1.1 媒體類型 
12.1.2 字符編碼 
12.1.3 提供定義良好的XML 
 12.2 提供靜態內容 
 12.3 提供動態內容 
12.3.1 原則 
12.3.2 使用Java提供XML 
12.3.3 使用ASP.NET和C#提供XML 
12.3.4 使用Ruby on Rails提供XML 
12.3.5 使用PHP、Perl、Python等提供XML 
12.3.6 使用服務器端XSLT 
12.3.7 使用XML平臺 
 12.4 XQuery和XML數據庫 
12.4.1 使用eXist提供XML 
12.4.2 WebDAV和Subversion 
 12.5 提供JSON 
 12.6 總結 
第13章 數據庫和非XML數據源 
 13.1 處理非XML數據源 
 13.2 將關系數據轉換為XML 
13.2.1 使用SQL Server進行服務器端轉換 
13.2.2 使用ADO.NET進行客戶端轉換
13.2.3 使用Oracle XSQL 
 13.3 將二進制數據轉換為XML 
13.3.1 手工轉換 
13.3.2 自動轉換 
 13.4 總結 
第14章 創建聯合頻道 
 14.1 簡單的Atom服務 
14.1.1 用戶界面 
14.1.2 應用程序的架構 
14.1.3 Abdera Atom工具包 
14.1.4 代碼概覽 
 14.2 運行應用程序 
14.2.1 編譯和部署應用程序 
14.2.2 部署方面的考慮因素 
 14.3 添加電子郵件支持 
14.3.1 理解郵件支持架構 
14.3.2 建立本地郵件服務器 
14.3.3 使用MailClient類 
14.3.4 MessageReader接口 
14.3.5 MailEntryCollector 
 14.4 總結 
第15章 Mashup、HTML抓取和Web服務 
 15.1 流行的示例:地圖mashup 
 15.2 為什么使用mashup 
 15.3 mashup的商業模式 
 15.4 屏幕抓取 
15.4.1 優點和缺點 
15.4.2 公平競爭 
15.4.3 下載頁面 
15.4.4 分析頁面 
15.4.5 簡單的屏幕抓取示例 
 15.5 創建提要 
15.5.1 在服務器上部署 
15.5.2 通過外部服務部署 
 15.6 地圖服務和Badge 
15.6.1 badge 
15.6.2 Google Maps 
 15.7 總結 
第16章 實現和維護URI空間 
 16.1 確保URI經受住時間的考驗 
16.1.1 獨立于技術 
16.1.2 層次結構和集合 
16.1.3 末尾的斜杠和位置無關性 
 16.2 管理URI空間變更 
16.2.1 HTTP重定向基礎 
16.2.2 永久性重定向資源 
16.2.3 暫時重定向資源 
16.2.4 不應使用的重定向方法 
16.2.5 服務器端重定向 
 16.3 URI映射工具箱 
16.3.1 Java Servlet 
16.3.2 Apache mod_alias和mod_rewrite 
16.3.3 ASP.NET和IIS 
 16.4 總結 
第17章 播客和提供多媒體 
 17.1 格式迷宮 
17.1.1 描述格式 
17.1.2 容器和編碼格式 
 17.2 協議 
17.2.1 組播 
17.2.2 單播 
17.2.3 選擇協議 
 17.3 總結 
第18章 安全 
 18.1 什么是安全 
18.1.1 資源安全 
18.1.2 消息安全 
 18.2 歷史教訓 
 18.3 分層方法 
 18.4 身份驗證和授權 
18.4.1 IIS和ASP.NET中的身份驗證和授權 
18.4.2 IIS和ASP.NET中各種身份驗證方法 
18.4.3 Apache中的身份驗證和授權 
 18.5 消息加密 
18.5.1 對稱加密 
18.5.2 公鑰設施 
 18.6 消息摘要 
 18.7 數字證書 
 18.8 安全套接字層 
18.8.1 SSL通信的步驟 
18.8.2 在IIS中配置SSL 
18.8.3 在Apache中設置SSL 
 18.9 代碼安全 
 18.10 Web服務安全 
18.10.1 使用Web服務安全 
18.10.2 該Web服務的工作原理 
18.10.3 添加策略 
18.10.4 添加自定義身份驗證 
18.10.5 創建客戶端 
18.10.6 改善安全性 
 18.11 總結

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 360
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區