注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程ASP.NET Web服務(wù)高級(jí)編程

ASP.NET Web服務(wù)高級(jí)編程

ASP.NET Web服務(wù)高級(jí)編程

定 價(jià):¥69.00

作 者: (美)Russ Basiura,(美)Mike Batongbacal等著;康博譯;康博譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高級(jí)編程系列
標(biāo) 簽: ASP.NET

購(gòu)買這本書可以去


ISBN: 9787302054641 出版時(shí)間: 2002-06-01 包裝: 精裝
開本: 26cm 頁數(shù): 660 字?jǐn)?shù):  

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

  基于XML的Web服務(wù)被廣泛認(rèn)為是分布式計(jì)算技術(shù)的重要發(fā)展方向。在業(yè)界眾多公司的推動(dòng)下,人們對(duì)于逐漸形成的各種Web服務(wù)的相關(guān)技術(shù)與標(biāo)準(zhǔn)越來越關(guān)心。本書主要介紹如何使用ASP.NET創(chuàng)建高水平的Web服務(wù)。書中介紹了Web服務(wù)架構(gòu)的核心標(biāo)準(zhǔn),并通過實(shí)例說明了這些標(biāo)準(zhǔn)如何集成到ASP.NET中。本書還通過深入分析代碼實(shí)例介紹了創(chuàng)建和使用Web服務(wù)的技術(shù)。本書最后介紹了三個(gè)綜合的案例研究,每一個(gè)案例研究都演示了一個(gè)完整的Web服務(wù)應(yīng)用程序的解決方案。本書面向具有一定經(jīng)驗(yàn)的中高級(jí)ASP.NET程序員。

作者簡(jiǎn)介

暫缺《ASP.NET Web服務(wù)高級(jí)編程》作者簡(jiǎn)介

圖書目錄

第1章 Web服務(wù)
1.1 基于組件的分布式計(jì)算與Web服務(wù)
1.2 為什么使用Web服務(wù)
1.2.1 Web服務(wù)是一種優(yōu)秀的分布式計(jì)算技術(shù)
1.2.2 防火墻能挫敗系統(tǒng)管理員嗎
1.2.3 SOAP比較簡(jiǎn)單
1.2.4 混亂的現(xiàn)實(shí)
1.2.5 集中信息
1.2.6 Web服務(wù)帶來的生財(cái)之道
1.3 什么是Web服務(wù)
1.3.1 利用已有的技術(shù)
1.3.2 Web服務(wù)堆棧
1.4 如何利用ASP.NET實(shí)現(xiàn)Web服務(wù)
1.5 本章小結(jié)
第2章 創(chuàng)建ASP.NET Web服務(wù)
2.1 使用Notepad創(chuàng)建Web服務(wù)
2.2 應(yīng)用程序設(shè)置示例
2.2.1 把應(yīng)用程序設(shè)置外置為Web服務(wù)
2.2.2 部署Web服務(wù)
2.2.3 測(cè)試Web服務(wù)
2.2.4 從傳統(tǒng)ASP使用Web服務(wù)
2.2.5 使用獨(dú)立的裝配件
2.3 使用Visual Studio .NET創(chuàng)建Web服務(wù)
2.3.1 創(chuàng)建和運(yùn)行HelloWorld示例
2.3.2 VS.NET剖析:生成的Web服務(wù)
2.3.3 為什么使用Visual Studio .NET
2.4 進(jìn)一步創(chuàng)建Web服務(wù)
2.4.1 WebService指示符
2.4.2 WebServlce屬性
2.4.3 WebMethod屬性
2.5 從WebService類派生
2.6 本章小結(jié)
第3章 使用代理消費(fèi)Web服務(wù)
3.1 代理的作用
3.1.1 電話類比
3.1.2 代理無處不在
3.2 創(chuàng)建代理類
3.2.1 使用WSDL.EXE創(chuàng)建代理類
3.2.2 引用DLL
3.3 使用Visual Studio.NET創(chuàng)建代理
3.4 代理的分類
3.4.1 透明代理
3.4.2 實(shí)際代理
3.5 同步化和異步化
3.6 修改默認(rèn)的代理設(shè)置
3.6.1 修改URL
3.6.2 超時(shí)
3.6.3 代理服務(wù)器
3.6.4 編碼
3.6.5 用戶代理
3.6.6 重定向
3.7 本章小結(jié)
第4章 Web服務(wù)描述語言
4.1 什么是WSDL
4.2 如何在NET和COM中創(chuàng)建WSDL文件
4.2.1 WSDL文檔和COM對(duì)象
4.2.2 WSDL文檔和.NET
4.3 深入解析WSDL文檔
4.3.1 樣本W(wǎng)SDL文檔
4.3.2 逐節(jié)瀏覽WSDL文檔
4.4 WSDL屏幕剪貼示例
4.4.1 Helloworld應(yīng)用程序的WSDL文檔
4.4.2 創(chuàng)建Helloworld應(yīng)用程序
4.5 本章小結(jié)
第5章 標(biāo)準(zhǔn)線上格式與數(shù)據(jù)類型
5.1 什么是線上格式
5.2 常用線上格式
5.2.1 HTTP GET
5.2.2 HTTP POST
5.2.3 BXXP/BEEP
5.2.4 ebXML
5.2.5 GIOP/IIOP
5.2.6 XML-RPC
5.2.7 XNLP
5.2.8 SOAP
5.3 SOAP簡(jiǎn)介
5.3.1 為什么使用SOAP
5.3.2 SOAP格式
5.3.3 SOAP封套
5.3.4 SOAP報(bào)頭
5.3.5 SOAP主體
5.3.6 編碼數(shù)據(jù)類型
5.4 本章小結(jié)
第6章 自定義SOAP技術(shù)
6.1 SOAP擴(kuò)展
6.1.1 SOAP擴(kuò)展的工作原理
6.1.2 使用SOAP擴(kuò)展
6.1.3 創(chuàng)建SoapLog擴(kuò)展
6.2 定形SOAP消息
6.2.1 消息的完整編碼
6.2.2 使用XmlSerializer
6.2.3 使用屬性定形XML
6.3 傳遞復(fù)雜的數(shù)據(jù)類型
6.3.1 傳遞數(shù)據(jù)集
6.3.2 XML字符串
6.3.3 二進(jìn)制數(shù)據(jù)
6.4 本章小結(jié)
第7章 Web服務(wù)發(fā)現(xiàn)機(jī)制
7.1 為什么需要發(fā)現(xiàn)機(jī)制
7.2 3種主要的發(fā)現(xiàn)機(jī)制XML文件
7.3 .disco文件
7.3.1 .disco文件的結(jié)構(gòu)
7.3.2 發(fā)現(xiàn)元素
7.3.3 contractRef元素
7.3.4 discoveryRef元素
7.3.5 schemaRef元素
7.3.6 soapRef綁定元素
7.4 .vsdisco文件
7.5 添加Web引用
7.5.1 向工程中添加單個(gè)Web服務(wù)
7.5.2 向工程中添加多個(gè)Web服務(wù)
7.6 .map文件
7.7 創(chuàng)建用戶自己的.disco文件
7.8 創(chuàng)建用戶自己的本地Web服務(wù)庫
7.8.1 本地Web服務(wù)器上的Web引用
7.8.2 創(chuàng)建一個(gè)Web服務(wù)的HTML庫
7.8.3 專家搜索引擎
7.8.4 推廣Web服務(wù)
7.9 UDDI
7.9.1 UDDI Web服務(wù)
7.9.2 誰來控制UDDI
7.9.3 UDDI Web服務(wù)定義
7.9.4 理解UDDI WSDL計(jì)劃的結(jié)構(gòu)
7.9.5 使用ASP.NET SDK搜索UDDI注冊(cè)庫
7.10 Disco.exe
7.11 發(fā)現(xiàn)機(jī)制的未來發(fā)展
7.12 本章小結(jié)
第8章 設(shè)計(jì)標(biāo)準(zhǔn)
8.1 Web服務(wù)何時(shí)符合設(shè)計(jì)要求
8.1.1 消費(fèi)Internet上的資源
8.1.2 銷售商業(yè)服務(wù)
8.1.3 向合作伙伴外置商務(wù)邏輯
8.1.4 系統(tǒng)間內(nèi)部互聯(lián)
8.2 何時(shí)不使用Web服務(wù)
8.2.1 利用DLL內(nèi)聯(lián)到應(yīng)用程序
8.2.2 .NET間的通信使用Remoting
8.2.3 有時(shí)最好不要使用分布式應(yīng)用程序
8.3 協(xié)調(diào)現(xiàn)有的設(shè)計(jì)方法
8.3.1 架構(gòu)問題
8.3.2 設(shè)計(jì)問題
8.3.3 性能問題
8.4 本章小結(jié)
第9章 異步化編程
9.1 同步化調(diào)用與異步化調(diào)用的比較
9.1.1 同步化處理實(shí)例
9.1.2 什么時(shí)候采用異步化處理比較好
9.2 Web服務(wù)的例子
9.3 .NET中的異步化編程
9.3.1 .NET運(yùn)行時(shí)環(huán)境提供的機(jī)制
9.3.2 委托的概念
9.4 異步化調(diào)用Web服務(wù)
9.4.1 深入了解Web服務(wù)的代理類
9.4.2 使用回撤的異步化方法調(diào)用
9.5 設(shè)計(jì)的考慮事項(xiàng)
9.5.1 超時(shí)處理
9.5.2 提供取消方法
9.5.3 異步化服務(wù)器處理
9.6 本章小結(jié)
第10章 管理狀態(tài)
10.1 概述
10.2 ASP.NET中的狀態(tài)管理
10.2.1 Application對(duì)象
10.2.2 Session對(duì)象
10.2.3 狀態(tài)管理需要考慮的事項(xiàng)
10.3 在Web服務(wù)里管理狀態(tài)
10.3.1 繼承WebService類
10.3.2 EnableSession屬性
10.3.3 創(chuàng)建一個(gè)支持狀態(tài)的Web服務(wù)
10.3.4 為支持狀態(tài)的服務(wù)開發(fā)客戶程序
10.4 設(shè)計(jì)問題
10.4.1 應(yīng)用程序狀態(tài)
10.4.2 會(huì)話狀態(tài)
10.5 本章小結(jié)
第11章 使用Web服務(wù)進(jìn)行事務(wù)處理
11.1 提供事務(wù)性Web服務(wù)
11.1.1 繼承來自WebMethodAttribute的支持
11.1.2 StatusUpdate WebMethod
11.1.3 我們的Web服務(wù)的輸出
11.1.4 使用Enterprise Services
11.2 使用事務(wù)性Web服務(wù)
11.2.1 消費(fèi)我們的StatusUpdate WebMethod
11.2.2 在事務(wù)處理中調(diào)用Web服務(wù)
11.3 本章小結(jié)
第12章 數(shù)據(jù)高速緩存
12.1 高速緩存概述
12.1.1 什么是高速緩存
12.1.2 高速緩存的優(yōu)點(diǎn)和缺點(diǎn)
12.2 輸出高速緩存
12.2.1 測(cè)試Web服務(wù)
12.2.2 輸出高速緩存潛在的缺陷
12.3 數(shù)據(jù)高速緩存
12.3.1 使用Application對(duì)象高速緩存
12.3.2 使用Cache對(duì)象高速緩存
12.3.3 基于時(shí)間的高速緩存終止
13.3.4 基于從屬高速緩存終止
12.3.5 目錄從屬高速緩存
12.3.6 多重文件從屬高速緩存
12.3.7 基于時(shí)間和基于文件從屬的高速緩存
12.3.8 基于鍵標(biāo)的從屬高速緩存
12.3.9 從Cache對(duì)象中手工移出高速緩存數(shù)據(jù)項(xiàng)
12.3.10 自動(dòng)的高速緩存終止
12.3.11 高速緩存數(shù)據(jù)項(xiàng)優(yōu)先級(jí)
12.3.12 使用回撤功能
12.4 高速緩存性能計(jì)數(shù)器
12.5 本章小結(jié)
第13章 驗(yàn)證
13.1 什么是安全機(jī)制
13.2 Web服務(wù)的安全體系
13.3 Web服務(wù)可用的安全選項(xiàng)
13.4 ASP.NET驗(yàn)證體系
13.5 IP和DNS層安全機(jī)制
13.5.1 IP和DNS層安全機(jī)制肘優(yōu)點(diǎn)
13.5.2 IP和DNS層安全機(jī)制的缺點(diǎn)
13.5.3 實(shí)現(xiàn)IP和DNS安全機(jī)制
13.6 Windows安全機(jī)制
13.6.1 訪問控制列表
13.6.2 接下來是什么
13.7 角色
13.8 基本驗(yàn)證
13.8.1 基本驗(yàn)證的優(yōu)點(diǎn)
13.8.2 基本驗(yàn)證的缺點(diǎn)
13.8.3 使用的原因和場(chǎng)合
13.8.4 實(shí)現(xiàn)基本驗(yàn)證
13.9 簡(jiǎn)要驗(yàn)證
13.9.1 簡(jiǎn)要驗(yàn)證的優(yōu)點(diǎn)
13.9.2 簡(jiǎn)要驗(yàn)證的缺點(diǎn)
13.9.3 使用的原因和場(chǎng)合
13.9.4 實(shí)現(xiàn)簡(jiǎn)要驗(yàn)證
13.10 集成Windows驗(yàn)證
13.10.1 集成Windows驗(yàn)證的優(yōu)點(diǎn)
13.10.2 集成Windows驗(yàn)證的缺點(diǎn)
13.10.3 使用的原因和場(chǎng)合
13.10.4 實(shí)現(xiàn)集成Windows驗(yàn)證
13.11 表單驗(yàn)證
13.11.1 表單驗(yàn)證的優(yōu)點(diǎn)
13.11.2 表單驗(yàn)證的缺點(diǎn)
13.11.3 使用的原因和場(chǎng)合
13.11.4 實(shí)現(xiàn)表單驗(yàn)證
13.12 SSL
13.12.1 SSL的優(yōu)點(diǎn)
13.12.2 SSL的缺點(diǎn)
13.12.3 使用的原因和場(chǎng)合
13.13 結(jié)合SSL的基本驗(yàn)證
13.14 客戶授權(quán)證書驗(yàn)證
13.14.1 使用的原因和場(chǎng)合
13.14.2 配置客戶授權(quán)證書
13.14.3 怎樣讀取客戶授權(quán)證書的內(nèi)容
13.14.4 怎樣驗(yàn)證用戶
13.14.5 給代理外置客戶授權(quán)證書
13.15 利用Windows賬號(hào)映射驗(yàn)證客戶授權(quán)證書
13.16 扮演
13.16.1 WindowsPrincipal對(duì)象
13.16.2 實(shí)現(xiàn)
13.17 URL驗(yàn)證
13.18 本章小結(jié) 
第14章 SOAP安全體系統(tǒng)
14.1 SOAP封套
14.2 自定義SOAP報(bào)頭
14.3 自定義驗(yàn)證和授權(quán)
14.4 SOAP擴(kuò)展
14.4.1 用SOAP擴(kuò)展可以做什么
14.4.2 跟蹤SOAP消息
14.5 加密和解密SOAP消息
14.6 本章小結(jié) 
第15章 通過Web服務(wù)外置數(shù)據(jù)
15.1 外置ADO.NET
15.1.1 創(chuàng)建ProductService Web服務(wù)
15.1.2 創(chuàng)建ProductSupply客戶機(jī)
15.2 創(chuàng)建強(qiáng)類型化的Web服務(wù)
15.2.1 創(chuàng)建類型化的數(shù)據(jù)集
15.2.2 創(chuàng)建GetSupplierList()Web方法
15.2.3 為CompanyService創(chuàng)建Web服務(wù)客戶機(jī)
15.3 創(chuàng)建嵌套的Web服務(wù)
15.3.1 Building the CountrySupplier Web Service
15.3.2 快速瀏覽CompanyByCountry服務(wù)的Web服務(wù)客戶機(jī)
15.4 外置XML
15.4.1 創(chuàng)建CreateXmlFile控制臺(tái)應(yīng)用程序
15.4.2 創(chuàng)建GetProductList()Web方法
15.5 外置活動(dòng)目錄
15.5.1 MusicListeners Web服務(wù)
15.5.2 使用XML Designer創(chuàng)建類型化的數(shù)據(jù)集
15.6 遺留系統(tǒng)和應(yīng)用程序
15.7 本章小結(jié) 
第16章 商務(wù)中的Web服務(wù)
16.1 需要解決的商務(wù)問題
16.1.1 內(nèi)部的商務(wù)
16.1.2 外部的合作伙伴
16.1.3 推銷給消費(fèi)者
16.2 法律問題
16.2.1 屏幕剪貼和知識(shí)產(chǎn)權(quán)
16.2.2 安全性
16.2.3 QOS
16.2.4 許可
16.3 支付手段
16.3.1 接受驗(yàn)證
16.3.2 徹底購(gòu)買
16.3.3 微量支付
16.3.4 訂閱
16.3.5 Favorites服務(wù)模式
16.3.6 盤點(diǎn)支付模式
16.4 商務(wù)案例研究
16.4.1 SalCentral
16.4.2 家中的SETI
16.4.3 Microsoft公司的Passport
16.4.4 使用這一框架
16.5 向領(lǐng)導(dǎo)匯報(bào)Web服務(wù)
16.5.1 特點(diǎn)和優(yōu)點(diǎn):無需協(xié)議和代碼
16.5.2 放下自私和成見
16.5.3 制定計(jì)劃
16.5.4 從客戶的角度表達(dá)問題
16.5.5 關(guān)注需求和解決方案
16.6 本章小結(jié) 
第17章 案例研究—BizTalk
17.1 BiaTalk概述
17.1.1 BizTalk Framework
17.1.2 BizTalk.org
17.1.3 BizTalk Server 2000
17.2 應(yīng)用程序概述
17.3 定義消息
17.4 映像消息
17.5 消息處理端口
17.6 定義頻道
17.7 開始工作
17.8 制定Orchestration進(jìn)度表
17.8.1 “從隊(duì)列獲取消息”任務(wù)
17.8.2 COM交互操作性
17.8.3 “信用卡預(yù)授權(quán)”任務(wù)
17.8.4 PreauthOK任務(wù)
17.8.5 結(jié)束
17.9 本章小結(jié) 
第18章 案例研究—護(hù)照樣式的驗(yàn)證服務(wù)
18.1 VPASS Web服務(wù)概述
18.2 建立Web服務(wù)
18.2.1 軟件需求
18.2.2 軟件的安裝與配置
18.3 VPASS結(jié)構(gòu)
18.3.1 應(yīng)用程序概述
18.3.2 可伸縮性
18.3.3 VPASS安全性
18.3.4 目錄服務(wù)和LDAP
18.3.5 對(duì)象和裝配件
18.4 使用Web服務(wù)
18.4.1 測(cè)試服務(wù)
18.4.2 創(chuàng)建代理
18.4.3 應(yīng)用程序接口
18.5 本章小結(jié) 
第19章 案例研究—分布式處理
19.1 工作集和工作單元
19.1.1 應(yīng)用程序開發(fā)邏輯
19.1.2 建立數(shù)據(jù)庫
19.2 創(chuàng)建樣本數(shù)據(jù)
19.3 創(chuàng)建服務(wù)
19.4 建立代理
19.4.1 創(chuàng)建工程
19.4.2 注冊(cè)代理
19.4.3 創(chuàng)建Distributed.LogAnalyzer
19.4.4 請(qǐng)求工作單元
19.4.5 返回結(jié)果單元
19.4.6 重復(fù)工作
19.5 負(fù)載測(cè)試
19.6 分析結(jié)果
19.7 本章小結(jié) 
附錄A .NET My Services(Hailstorm)
A.1 構(gòu)造塊
A.1.1 構(gòu)造塊1:安全性
A.1.2 構(gòu)造塊2:基本要素
A.1.3 .NET My Services的運(yùn)行
A.1.4 優(yōu)點(diǎn)和缺點(diǎn)
A.1.5 大多數(shù)人不會(huì)錯(cuò)
A.1.6 具體方案
A.1.7 用戶接受.NET My Services
A.1.8 軟件作為服務(wù)
A.1.9 誰將會(huì)使用.NET My Services
A.1.10 狀態(tài)信息和.NET My Services
A.1.11 eTerrorism和.NET My Services安全性
A.1.12 對(duì).NET My Services的擔(dān)心
A.2 本附錄小結(jié) 
附錄B IE5 Web服務(wù)行為
B.1 HTML組件(.HTCs)
B.2 本附錄小結(jié) 
附錄C ASPToday樣本文章
C.1 示例SOAP Web服務(wù)
C.1.1 概覽
C.1.2 安裝
C.1.3 經(jīng)紀(jì)人
C.1.4 服務(wù)供應(yīng)商
C.2 改進(jìn)服務(wù)
C.2.1 WSDL
C.2.2 推廣和發(fā)現(xiàn)Web服務(wù)
C.3 未來展望
C.3.1 Web服務(wù)事務(wù)處理
C.3.2 ACID與補(bǔ)償事務(wù)
C.3.3 Web服務(wù)事務(wù)處理的工作要求
C.3.4 安全性
C.3.5 談判與合同
C.3.6 可靠性和服務(wù)質(zhì)量
C.3.7 XMLP

本目錄推薦

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