注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡網(wǎng)絡與數(shù)據(jù)通信網(wǎng)絡通信綜合.NET精髓:Web服務原理與開發(fā)

.NET精髓:Web服務原理與開發(fā)

.NET精髓:Web服務原理與開發(fā)

定 價:¥52.00

作 者: 鄭小平編著
出版社: 人民郵電出版社
叢編項: NET平臺研究與開發(fā)叢書
標 簽: 互連網(wǎng)絡 程序設計

ISBN: 9787115099808 出版時間: 2002-01-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 447 字數(shù):  

內(nèi)容簡介

  隨著互聯(lián)網(wǎng)技術的進步以及商業(yè)企業(yè)對互聯(lián)網(wǎng)依賴性的增強,軟件越來越需要集成到Internet上來,需要和Internet上的其他軟件(而不光是人)進行交互。Web服務是基于網(wǎng)絡的軟件開發(fā)模式,通過規(guī)范性的設計、發(fā)布和發(fā)現(xiàn),以及調(diào)用,可以由多個Web服務構建一個完整的商業(yè)企業(yè)應用。本書首先系統(tǒng)地介紹了Web服務的概念以及與它相關的協(xié)議和技術規(guī)范,包括XML、XSD、SOAP、WSDL和UDDI等。在介紹這些規(guī)范的時候,作者力求通過詳實且有針對性的實例加深對這些抽象技術的理解和掌握。本書的后面還介紹了專門用于Web服務的開發(fā)工具,Visual Studio .NET和SOAP Toolkit,前者可以快速地開發(fā)應用于.NET平臺的Web服務,而后者可以把傳統(tǒng)的COM模塊轉(zhuǎn)換為Web服務。讀者掌握了這兩個工具,有助于學習和使用其他類似的開發(fā)工具。

作者簡介

暫缺《.NET精髓:Web服務原理與開發(fā)》作者簡介

圖書目錄

第1章 Web服務概述 
1.1 什么是Web服務 
1.2 為什么需要Web服務 
1.2.1 傳統(tǒng)技術的缺陷  
1.2.2 歷史的必然 
1.3 Web服務的運行機理 
1.3.1 Web服務的設計目的
1.3.2 Web服務的基本結(jié)構 
1.4 Web服務的技術架構  
1.4.1 網(wǎng)絡層 
1.4.2 XML消息層 
1.4.3 服務說明層 
1.4.4 服務發(fā)布層 
1.4.5 服務發(fā)現(xiàn)層 
1.4.6 其他技術層面 
1.5 Web服務實現(xiàn)模型
1.5.1 Web服務的角色
1.5.2 Web服務的操作
1.5.3 Web服務的產(chǎn)品
1.5.4 Web服務的開發(fā)生命周期
1.6 Web服務的應用領域 
1.6.1 Web服務簡單應用  
1.6.2 應用程序集成 
1.6.3 工作流解決方案
1.6.4 不該使用的領域
1.7 Web服務的優(yōu)勢和面臨的挑戰(zhàn) 
1.7.1 Web服務的優(yōu)勢 
1.7.2 Web服務面臨的挑戰(zhàn) 
1.8 Web服務簡單實例 
1.8.1 實現(xiàn)Web服務
1.8.2 測試Web服務
1.8.3 使用Web服務
1.9 本章總結(jié) 
第2章 XML基礎 
2.1 什么是XML 
2.1.1 XML是元標記語言 
2.1.2 XML把內(nèi)容與形式分離
2.2 編寫簡單XML文檔 
2.2.1 定義基本元素  
2.2.2 分解元素 
2.2.3 使用屬性  
2.3 XML文檔結(jié)構 
2.3.1 XML聲明  
2.3.2 處理指令
2.3.3 注釋 
2.3.4 字符和實體引用 
2.3.5 CDATA區(qū) 
2.3.6 元素 
2.3.7 屬性  
2.3.8 文本內(nèi)容 
2.4 XML命名空間
2.4.1 什么是XML命名空間 
2.4.2 為什么需要命名空間 
2.4.3 聲明命名空間 
2.4.4 命名空間作用范圍 
2.5 XSD大綱
2.5.1 什么是XSD大綱 
2.5.2 編寫XSD大綱文檔 
2.6 讀寫XML文檔 
2.6.1 寫XML文檔  
2.6.2 讀XML文檔  
2.7 本章總結(jié) 
第3章 Web服務類型系統(tǒng) 
3.1 XSD類型系統(tǒng)簡介 
3.1.1 為什么需要類型系統(tǒng) 
3.1.2 什么是XSD類型系統(tǒng)  
3.1.3 XSD類型系統(tǒng)的組成  
3.2 定義XSD類型 
3.2.1 定義簡單類型 
3.2.2 定義復雜類型  
3.2.3 復雜類型的內(nèi)容 
3.2.4 匿名類型 
3.2.5 XSD和XML命名空間 
3.2.6 類型替換 
3.2.7 唯一性和鍵 
3.3 使用XSD驗證文檔 
3.3.1 指定大綱的位置
3.3.2 程序驗證 
3.4 對象串行化  
3.4.1 .NET中實現(xiàn)串行化 
3.4.2 繼承和串行化
3.5 XSD和XML串行化應用實例 
3.5.1 定義發(fā)貨單大綱 
3.5.2 買方應用程序設計 
3.5.3 賣方應用程序設計 
3.6 本章總結(jié) 
第4章 SOAP協(xié)議詳釋
4.1 什么是SOAP 
4.2 SOAP消息的傳遞
4.3 SOAP的結(jié)構 
4.4 SOAP元素  
4.4.1 元素  
4.4.2 元素  
4.4.3 元素  
4.4.4 元素  
4.5 SOAP編碼規(guī)則 
4.5.1 串行化簡單類型 
4.5.2 串行化復合類型 
4.6 傳送SOAP消息 
4.6.1 消息和傳輸分離 
4.6.2 使用HTTP傳輸SOAP消息 
4.7 SOAP用于RPC 
4.7.1 SOAP RPC規(guī)定 
4.7.2 RPC和HTTP 
4.8 本章總結(jié) 
 
第5章 SOAP協(xié)議應用 
5.1 SOAP消息格式 
5.2 SOAP消息系統(tǒng)  
5.2.1 服務器端設計 
5.2.2 客戶端設計  
5.3 SOAP RPC調(diào)用  
5.3.1 服務器端設計 
5.3.2 客戶端設計  
5.3.3 截獲HTTP信息 
5.4 報告錯誤 
5.5 傳輸二進制數(shù)據(jù) 
5.5.1 Base64編碼  
5.5.2 攜帶附件的SOAP 
5.5.3 簡單解決辦法  
5.6 本章總結(jié) 
第6章 Web服務說明WSDL
6.1 為什么需要WSDL 
6.2 什么是WSDL文檔  
6.3 WSDL文檔利用方式 
6.4 WSDL文檔詳解  
6.4.1 WSDL文檔的結(jié)構 
6.4.2 命名空間部分  
6.4.3 Types和Messages部分 
6.4.4 PortTypes部分 
6.4.5 Bindings部分  
6.4.6 Services部分  
6.5 WSDL綁定 
6.5.1 SOAP綁定 
6.5.2 HTTP GET&POST綁定 
6.5.3 MIME綁定 
6.6 本章總結(jié) 
 
第7章 UDDI規(guī)范 
7.1 什么是UDDI 
7.1.1 UDDI計劃  
7.1.2 UDDI規(guī)范文檔 
7.1.3 UDDI商業(yè)注冊  
7.1.4 使用UDDI 
7.2 UDDI技術概覽 
7.2.1 UDDI與其他協(xié)議的關系 
7.2.2 UDDI技術發(fā)現(xiàn)層 
7.2.3 商業(yè)發(fā)現(xiàn)與UDDI  
7.2.4 UDDI信息模型  
7.2.5 程序員API  
7.3 UDDI數(shù)據(jù)結(jié)構 
7.3.1 總體設計原則 
7.3.2 businessEntity結(jié)構 
7.3.3 businessService結(jié)構 
7.3.4 bindingTemplate結(jié)構 
7.3.5 tModel結(jié)構 
7.3.6 publisherAssertion結(jié)構 
7.4 UDDI程序員API 
7.4.1 UDDI查詢API  
7.4.2 UDDI發(fā)布API  
7.4.3 返回報告  
7.5 本章介紹 
 
第8章 UDDI實現(xiàn)和應用 
8.1 在微軟測試UDDI操作入口站點發(fā)布信息 
8.1.1 獲得Passport 
8.1.2 創(chuàng)建發(fā)布者賬號
8.1.3 管理注冊信息  
8.1.4 發(fā)布商業(yè)實體信息 
8.1.5 發(fā)布服務信息 
8.1.6 定義綁定信息  
8.1.7 發(fā)布tModel數(shù)據(jù) 
8.1.8 引用tModel結(jié)構 
8.2 使用Microsoft UDDI SDK查詢信息 
8.2.1 查詢商業(yè)實體信息 
8.2.2 查找tModel數(shù)據(jù)  
8.3 使用Microsoft UDDI SDK發(fā)布信息 
8.3.1 界面設計 
8.3.2 添加引用  
8.3.3 發(fā)布信息  
8.3.4 刪除信息  
8.3.5 運行程序  
8.4 直接使用API消息實現(xiàn)商業(yè)發(fā)現(xiàn) 
8.4.1 default.html 
8.4.2 uddiUtils.asp 
8.4.3 getBusinesses.asp 
8.4.4 getBusDetails.asp  
8.4.5 gettModelDetails.asp 
8.4.6 執(zhí)行軟件 
8.5 本章總結(jié) 
第9章 ASP.NET Web服務 
9.1 ASP.NET Web服務簡介 
9.2 ASP.NET Web服務開發(fā)基礎 
9.2.1 聲明ASP.NET Web服務  
9.2.2 聲明ASP.NET Web服務方法 
9.2.3 調(diào)用ASP.NET Web服務 
9.2.4 支持傳遞的數(shù)據(jù)類型  
9.3 使用Dataset傳遞數(shù)據(jù)  
9.4 定制SOAP頭條目 
9.4.1 定義和處理SOAP頭條目 
9.4.2 設置SOAP頭條目的接收方 
9.4.3 使用可選SOAP頭條目  
9.4.4 處理未知的SOAP頭條目 
9.4.5 處理客戶要求的SOAP頭條目 
9.4.6 報告SOAP頭條目錯誤 
9.5 ASP.NET Web服務中的狀態(tài)管理 
9.6 本章總結(jié) 
第10章 Visual Studio.NET和Web服務
10.1 使用VS.NET創(chuàng)建Web服務 
10.1.1 創(chuàng)建ASP.NET Web服務項目 
10.1.2 查看VS.NET創(chuàng)建的文件 
10.1.3 添加Web服務 
10.1.4 添加Web服務方法 
10.1.5 編譯Web服務 
10.1.6 測試Web服務  
10.2 在Windows Forms中調(diào)用Web服務 
10.2.1 新建Windows應用程序項目  
10.2.2 設計界面 
10.2.3 添加Web引用 
10.2.4 添加客戶端代碼 
10.2.5 運行程序 
10.3 在Web Forms中調(diào)用Web服務 
10.3.1 新建Web Forms應用程序 
10.3.2 設計頁面 
10.3.3 添加Web引用 
10.3.4 編寫代碼  
10.3.5 運行程序  
10.4 本章總結(jié) 
 
第11章 使用SOAP ToolKit 2.0 
11.1 SOAP工具箱簡介 
11.1.1 SOAP工具箱API 
11.1.2 SOAP工具箱工具
11.2 使用高級API 
11.2.1 服務器端設計 
11.2.2 客戶端設計  
11.2.3 工作機理分析 
11.3 使用低級API  
11.3.1 服務器端設計 
11.3.2 客戶端設計  
11.4 本章總結(jié) 
附錄1 簡單對象訪問協(xié)議(SOAP)1.1 
1 簡介 
1.1 設計目標  
1.2 符號約定  
1.3 SOAP消息舉例 
2 SOAP消息交換模型 
3 與XML的關系 
4 SOAP封裝 
4.1 SOAP消息 
4.2 SOAP頭  
4.3 SOAP頭和體的關系 
4.4 SOAP錯誤 
5 SOAP編碼 
5.1 XML中的編碼類型規(guī)則 
5.2 簡單類型 
5.3 多態(tài)accessor 
5.4 復合類型 
5.5 缺省值  
5.6 SOAP root屬性 
6 在HTTP中使用SOAP 
6.1 SOAP HTTP請求 
6.2 SOAP HTTP響應  
6.3 HTTP擴展框架  
6.4 SOAP HTTP舉例
 
7 在RPC中使用SOAP 
7.1 RPC和SOAP體 
7.2 RPC和SOAP頭 
8 安全性考慮 
9 參考文獻 
A SOAP封裝舉例 
A.1 請求編碼舉例 
A.2 響應編碼舉例 
 
附錄2 Web服務描述語言(WSDL)1.1 
1 緒論 
1.1 WSDL文檔實例 
1.2 符號約定 
2 服務定義 
2.1 WSDL文檔結(jié)構 
2.2 類型 
2.3 消息  
2.4 端口類型 
2.5 綁定 
2.6 端口  
2.7 服務 
 
3 SOAP 綁定 
3.1 SOAP 示例 
3.2 SOAP綁定如何擴展WSDL 
3.3 soap:binding 
3.4 soap:operation 
3.5 soap:body 
3.6 soap:fault 
3.7 soap:header 和 soap:headerfault 
3.8 soap:address 
4 HTTP GET & POST 綁定 
4.1 HTTP GET/POST 示例 
4.2 HTTP GET/POST 綁定如何擴展 WSDL 
4.3 http:address 428 4.4 http:binding 
4.5 http:operation 429 4.6 http:urlEncoded 
4.7 http:urlReplacement 
5 MIME 綁定  
5.1 MIME綁定示例 
5.2 MIME 綁定如何擴展 WSDL 
5.3 mime:content 
5.4 mime:multipartRelated 
5.5 soap:body 
5.6 mime:mimeXml 
6 參考文獻 
A 1 有關URI的注釋 
A 1.1 XML名稱空間和模式位置 
A 1.2 相對 URI 
A 1.3 產(chǎn)生URI  
A 2 用于WSDL的電報格式的例子 
A 2.1 例1 
A 3 擴展元素的位置 
A 4 模式 
A 4.1 WSDL 模式 
A 4.2 SOAP 綁定模式 
A 4.3 HTTP 綁定模式  
A 4.4 MIME 綁定模式

本目錄推薦

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