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

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

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

定 價(jià):¥52.00

作 者: 鄭小平編著
出版社: 人民郵電出版社
叢編項(xiàng): NET平臺(tái)研究與開(kāi)發(fā)叢書(shū)
標(biāo) 簽: 互連網(wǎng)絡(luò) 程序設(shè)計(jì)

ISBN: 9787115099808 出版時(shí)間: 2002-01-01 包裝: 膠版紙
開(kāi)本: 26cm+光盤(pán)1片 頁(yè)數(shù): 447 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《.NET精髓:Web服務(wù)原理與開(kāi)發(fā)》作者簡(jiǎn)介

圖書(shū)目錄

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

本目錄推薦

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