注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NETVisual Basic.NET XML Web服務(wù)開發(fā)人員指南

Visual Basic.NET XML Web服務(wù)開發(fā)人員指南

Visual Basic.NET XML Web服務(wù)開發(fā)人員指南

定 價:¥53.00

作 者: (美)Roger Jennings著;叢麗暉,肖剛譯
出版社: 清華大學出版社
叢編項:
標 簽: VB.NET

ISBN: 9787302059899 出版時間: 2002-11-01 包裝: 精裝
開本: 26cm 頁數(shù): 397 字數(shù):  

內(nèi)容簡介

  XML Web服務(wù)是當前最重要的Web開發(fā)技術(shù),它不僅具有各種常規(guī)用途,而且還可以應(yīng)用到大型企業(yè)應(yīng)用集成和Web商業(yè)項目中。.NET為XML Web服務(wù)提供了強大的支持,利用其中的Visual Basic.NET可以非常簡便快捷地創(chuàng)建和部署企業(yè)級XML Web服務(wù)。本書從實際出發(fā),全面介紹XML Web服務(wù)的技術(shù)內(nèi)涵和針對Visual Basic的開發(fā)方法,具體內(nèi)容包括XML Web服務(wù)的快速開發(fā)方法、XML Web服務(wù)體系結(jié)構(gòu)和核心工業(yè)標準、如何將VB6組件轉(zhuǎn)換為ASP.NET Web服務(wù)、復雜XML Web服務(wù)的性能優(yōu)勢、SOAP消息格式之間的轉(zhuǎn)換、利用SOAP頭驗證和授權(quán)用戶、利用XSD模式驗證SOAP請求和響應(yīng)文檔等。本書適合有經(jīng)驗的Visual Basic 6.0和Visual Basic.NET開發(fā)人員使用,同時也可作為其他.NET開發(fā)人員的參考書目。

作者簡介

暫缺《Visual Basic.NET XML Web服務(wù)開發(fā)人員指南》作者簡介

圖書目錄

第1章 XML Web服務(wù)和.NET Pramework簡介
1.1 認識Web服務(wù)的實質(zhì)
1.2 Web服務(wù)體系結(jié)構(gòu)
1.2.1 普通Web服務(wù)
1.2.2 XML Web服務(wù)
1.2.3 XML Web服務(wù)示例
1.2.4 XML Web服務(wù)提供商的角色
1.2.5 XML Web服務(wù)的缺陷
1.3 核心XML Web服務(wù)“標準”
1.3.1 簡單對象訪問協(xié)議(SOAP)
1.3.2 web服務(wù)描述語言(WSDL)
1.3.3 XML模式定義(XSD)語言
1.3.4 通用描述、發(fā)現(xiàn)和集成(UDDl)
1.3.5 W3C安全標準:XML簽名、XDL見加密和XML密鑰管理規(guī)范(XKMS)
1.3.6 Microsoft全球XML Web服務(wù)體系結(jié)構(gòu)的擴展
1.3.7 其他被提議的XML Web服務(wù)語言
1.4 .NET中的XML Web服務(wù)支持
1.4.1 System.Web.Services命名空間
1.4.2 ASP.NET web服務(wù)項目
1.4.3 ASP.NET頁面和基于COM的XML Web服務(wù)
第2章 掌握SOAP和WSDL
2.1 比較SOAP/WSDL和DCOM的實現(xiàn)方法
2.1.1 使用DCOM的Visual Basic 6.0 ActiveX DLL
2.1.2 使用SOAP Toolkit 2.0的Visual Basic 6.0 ActiveX DLL
2.1.3 使用.NET Client Web引用的ASP.NET Web服務(wù)
2.2 交換SOAP消息
2.3 利用RPC樣式的消息調(diào)用方法
2.3.1 發(fā)送RPC請求
2.3.2 處理RPC響應(yīng)消息
2.4 處理SOAP故障
2.5 研究WSDL文件
2.5.1 分析GetOrder.wsdl文件
2.5.2 評審SOAP Toolkit自動生成的WSML文件
2.6 使用Header元素擴充SOAP消息
2.7 預覽GetNwindOrderASP.NET Web服務(wù)
2.7.1 完成并測試Web服務(wù)
2.7.2 分析ASP.NET的WSDL文檔
第3章 使用Microsoft SOAP Toolkit 2.0
3.1 分析一個典型的B2C/B2B項目的工作流
3.1.1 訂單處理
3.1.2 運送及開發(fā)貨單
3.2 使用OCE_Orders項目的測試客戶程序
3.2.1 OakLeaf客戶電子訂單測試程序
3.2.2 繼續(xù)訂單處理
3.3 安裝Microsoft SOAP Toolkit 2.0并運行示例代碼
3.3.1 指派一個IIS虛擬目錄和服務(wù)器名
3.3.2 運行Visual Basic Calc RPC應(yīng)用程序
3.3.3 分析SOAP客戶代碼
3.4 為Web服務(wù)創(chuàng)建ActiveX DLL
3.5 利用SOAP Toolkit 2.0 Wizard使ActiveX組件受到SOAP支持
3.5.1 為OCE_OrdersAx服務(wù)添加虛擬目錄
3.5.2 使用Wizard創(chuàng)建WSDL文件
3.5.3 修復Wizard創(chuàng)建的WSDL文件
3.6 用SoapClient對象調(diào)用XML Web服務(wù)
3.6.1 后期綁定SoapClient對象
3.6.2 處理運行時錯誤
3.6.3 用OCE測試客戶程序驗證服務(wù)
3.7 使用Trace Utility調(diào)試消息
3.8 將XML Web服務(wù)部署到一個產(chǎn)品服務(wù)器
第4章 升級到ASP.NET XML Web服務(wù)
4.1 升級過程綜述
4.2 將XML Web服務(wù)客戶程序升級到Visual Basic.NET中
4.2.1 下載本章的示例文件
4.2.2 從后期綁定向前期綁定遷移
4.2.3 使用Upgrade Wizard創(chuàng)建OCE TestClient
4.2.4 糾正構(gòu)建和運行時錯誤
4.2.5 使程序集名稱和命名空間相一致
4.3 將ActiveX DLL升級為Visual Basic.NET組件
4.3.1 創(chuàng)建包含升級ActiveX DLL的解決方案
4.3.2 在組件中消除ETC
4.3.3 改變對升級組件的客戶引用
4.4 在引入的組件代碼中創(chuàng)建ASP.NET Web服務(wù)
4.4.1 添加ASP.NET XML Web服務(wù)并復制方法代碼
4.4.2 檢查.asmx文件的WSDL文檔
4.4.3 添加XML Web服務(wù)描述
4.4.4 用幫助頁面測試XML Web服務(wù)
4.4.5 將ASP.NET項目文件移動或復制到一個新的位置
4.5 將Visual Basic.NET客戶應(yīng)用程序遷移到Web Reference
4.5.1 為本地ASP.NET服務(wù)添加Web引用
4.5.2 為遠程XML Web服務(wù)建立Web引用
4.5.3 用Web引用對象替換SoapClient
4.6 調(diào)試本地及遠程ASP.NET XML Web服務(wù)
4.6.1 遠程ASP.NET服務(wù)調(diào)試
4.6.2 關(guān)閉對遠程XML Web服務(wù)的調(diào)試
4.7 處理與SOAP相關(guān)的錯誤
4.8 利用SoapClient對象使用ASP.NET XML Web服務(wù)
4.9 評估升級的NET客戶程序和XML Web服務(wù)的性能
第5章 從ADO 2.5+轉(zhuǎn)移到ADO.NET
5.1 從ADO視點觀察ADO.NET
5.1.1 托管提供者
5.1.2 數(shù)據(jù)命令和數(shù)據(jù)讀取器
5.1.3 DataAdapter、DataSet和DataTable對象
5.2 使用SqlClient對象
5.2.1 用SqlConnection和SqlCommand對象替換ADODB.Connection
5.2.2 執(zhí)行SqlCommands
5.2.3 托管事務(wù)處理
5.2.4 使用SqlDataReader對象
5.3 使用并測試ADO.NET SqlConnection、SqlCommand以及SqlTransaction 對像
5.3.1 下載并安裝本章的示例代碼
5.3.2 將ADODB.Connection對象替換為SQLConnection
5.3.3 用SqlCommand代替ADODB.Command.Execute方法和標量Recordset
5.3.4 用Connection對象傳遞Transaction對象
5.3.5 從Firehose游標移動到SqlDataReader對象
5.3.6 在相同的SqlConnection上調(diào)用ExecuteReader和ExecuteNonQuery或者ExecuteScalar
5.4 用DataTable對象替代Recordset對象
5.4.1 用SQL DataAdapter填充DataTable對象
5.4.2 通過代碼從DataRowCollection檢索值
5.4.3 用DataTable對象替代GetDistInventory方法的rstBrand Recordset
5.5 將XML web服務(wù)遷移到ADO.NET
5.5.1 OmegaBank.NET組件和相關(guān)的web服務(wù)
5.5.2 分銷商.NET組件和XML Web服務(wù)
5.6 比較ADO和ADO.NET組件及服務(wù)的性能
第6章 將XML Web服務(wù)測試客戶程序轉(zhuǎn)換到ASP.NET
6.1 使用新的ASP.NET Web窗體仿真Windows窗體
6.2 粘貼和修復Web窗體的Visual Basic.NET后臺代碼
6.3 維護HTTP請求之間的可變狀態(tài)
6.3.1 添加所需的TexBox控件
6.3.2 重新編寫測試客戶程序代碼
6.4 分析與web有關(guān)的行為和性能的變化
6.4.1 比較逐步訂單處理和添加一個訂單的行為
6.4.2 評估ASP.NET的智能導航功能
6.4.3 將特定瀏覽器設(shè)置為目標
6.4.4 在頁面級跟蹤執(zhí)行情況
6.4.5 添加Trace.Write語句以識別造成瓶頸的問題
6.4.6 在應(yīng)用程序級跟蹤
6.5 添加DataGrid服務(wù)器控件顯示產(chǎn)品項和訂單信息
6.5.1 在DataGrid服務(wù)器控件中顯示訂單產(chǎn)品項
6.5.2 滾動DataTable來顯示訂單信息
6.6 測試填充DataGrids對客戶程序性能的影響
第7章 導航System.Web.Services和System.Xml命名空間
7.1 探討System.web.Services命名空間
7.1.1 System.web.Services類
7.1.2 System.Web.Services.Protocols類
7.1.3 System.web.Services.Configuration類
7.1.4 System.Web.Services.Description類
7.1.5 System.web.Services.Discovery類
7.2 添加和處理SoAP頭
7.2.1 在XML Web服務(wù)中實現(xiàn)SOAP頭
7.2.2 從WSDL文檔刪除HTTP GET和POST協(xié)議
7.2.3 使用ASP.NET客戶程序測試初始SOAP頭的修改
7.2.4 修改XML Web服務(wù)以便處理頭值
7.3 遍歷System.Xml命名空間
7.3.1 System.Xml成員類
7.3.2 System.Xml.Serialization類
7.3.3 其他System.Xml類
7.3.4 SoapFormaner類
7.4 使用Microsoft XQL XML 3.0創(chuàng)建XML Web服務(wù)
7.4.1 添加用于XML Web服務(wù)的存儲過程
7.4.2 設(shè)置虛擬目錄
7.4.3 運行SQLXML3 Windows窗體項目
7.4.4 使用XmlTextReader處理以屬性為中心的XML數(shù)據(jù)文檔
第8章 使用XML Web服務(wù)發(fā)送報告
8.1 創(chuàng)建業(yè)務(wù)智能報告
8.1.1 模擬歷史訂單或發(fā)票數(shù)據(jù)
8.1.2 構(gòu)建XML BI報告文檔
8.2 開發(fā)提供數(shù)據(jù)報告的XML Web服務(wù)
8.2.1 指定SOAP頭
8.2.2 設(shè)計XML請求文檔
8.2.3 分析Windows窗體測試工具要求
8.3 剖析CTHarness交叉表報告項目
8.3.1 讀取請求文檔
8.3.2 生成匯總查詢
8.3.3 創(chuàng)建和填充中間交叉表數(shù)約.
8.3.4 生成XML響應(yīng)文檔
8.4 將測試工具的代碼遷移到XML Web服務(wù)
8.4.1 指派webMethod和啟用跟蹤
8.4.2 將web Reference添加到測試工具并測試性能
第9章 利用XML Web服務(wù)設(shè)計表示層
9.1 創(chuàng)建用于XML Web服務(wù)的產(chǎn)品級ASP.NET頁面
9.1.1 第一階段:使用XML Web服務(wù)的最初頁面布局和代碼
9.1.2 第二階段:顯示響應(yīng)文檔
9.1.3 第三階段:添加格式和導航功能
9.1.4 第四階段:修改最終的頁面設(shè)計并調(diào)整Netscape瀏覽器
9.2 將XML交叉表報告轉(zhuǎn)換為格式化的表
9.2.1 第一階段:生成并發(fā)送請求文檔
9.2.2 第二階段:使用XmlTextReader對象填充表
9.2.3 第三階段:格式化表和添加屬性值
9.2.4 第四階段:使有效起始日期同日歷的邊界對齊
9.3 深入研究DHTML導航
9.3.1 客戶端導航腳本
9.3.2 OpenTOC.aspx頁面的后臺Visual Basic.NET代碼
9.3.3 GetTocByld和GetTocByLevel Web方法的Visual Basic.NET代碼
9.4 使用Crystal Repons創(chuàng)建XML Web服務(wù)
9.4.1 創(chuàng)建vw2001 OrdersByQuarter視圖
9.4.2 將交叉表報告添加到windows窗體
9.4.3 從Crystal Report生成XML Web服務(wù)
9.4.4 設(shè)計使用Crystal Reports服務(wù)的ASP.NET頁面
9.5 利用Excel 2002使用office XP Web Services Toolkit
9.5.1 分析Excel2002示例應(yīng)用程序
9.5.2 修改ReportsWS服務(wù)
9.5.3 在Excel工作表中顯示XML Web服務(wù)交叉表報告
第10章 應(yīng)用高級XML Web服務(wù)技術(shù)
10.1 使用XSD模式驗證XML請求和響應(yīng)消息
10.1.1 使用Xsd.exe生成模式
10.1.2 消除嵌套關(guān)系錯誤
10.1.3 強制請求文檔元素
10.1.4 編寫XmlValidatingReader對象
10.2 使用Visual Studio.NET的XML Designer
10.2.1 Schema視圖
10.2.2 Data視圖
10.2.3 XML視圖
10.3 在XML請求文檔中指定XSD數(shù)據(jù)類型
10.3.1 創(chuàng)建強類型模式
10.3.2 修改客戶應(yīng)用程序以處理類型化的模式
10.3.3 調(diào)整ReportsWS XML Web服務(wù)
10.4 在XML Web服務(wù)中進行元素數(shù)據(jù)類型檢查
10.4.1 將客戶模式驗證復制到新方法中
10.4.2 用產(chǎn)品版本替換第8章的CTReportsWS服務(wù)
10.4.3 驗證XML Web服務(wù)有效性過程
10.5 用rpc/encoded格式替代document/literal SOAP消息格式
10.5.1 創(chuàng)建document/encoded Web服務(wù)的副本
10.5.2 添加SoapRpcMethod屬性
10.5.3 使用客戶程序的付費用戶測試復制的Web服務(wù)
10.6 串行化復雜數(shù)據(jù)類型
10.6.1 從現(xiàn)有文檔定義類
10.6.2 串行化類實例
10.6.3 將xmlRootAttribute添加到類聲明
10.6.4 輸入請求和響應(yīng)類
10.6.5 使用Xsd.exe創(chuàng)建類聲明
10.6.6 使用DataSet的強類型化服務(wù)
10.7 處理無效的或慢速Web服務(wù)
10.7.1 在同步或異步處理之間決定
10.7.2 采用向下的服務(wù)戰(zhàn)略
10.7.3 處理同步超時
10.7.4 誘發(fā)延遲以模擬慢速或非響應(yīng)服務(wù)
10.8 異步使用XML Web服務(wù)
10.9 添加SoAP擴展
10.9.1 回顧Visual Studio.NET的TraceExtension示例
10.9.2 使TraceExtension示例具有可操作性
10.9.3 啟用消息日志和讀取日志文件
10.10 高速緩存XML Web服務(wù)
第11章 用UDDl為公共Web服務(wù)做廣告
11.1 瀏覽Microsoft UDDl 1.0注冊庫站點
11.1.1 業(yè)務(wù)實體頁面
11.1.2 業(yè)務(wù)服務(wù)頁面
11.1.3 實例細節(jié)和tModel頁面
11.2 在操作員站點注冊服務(wù)
11.2.1 添加一個業(yè)務(wù)實體
11.2.2 指定業(yè)務(wù)以及地理分類
11.2.3 注冊服務(wù)的tModel
11.2.4 添加業(yè)務(wù)服務(wù)
11.3 在UDDI注冊庫中添加Web引用
11.4 審查UDDI規(guī)范
11.4.1 UDDI 1.0和2.0通用規(guī)范
11.4.2 UDDI 2.0中增加的規(guī)范
11.5 使用UDDI.Net SDK
11.5.1 UDDI.NET SDK 1.76 Beta版本
11.5.2 UDDI.NET SDK 2.0 Beta 1版本
第12章 與第三方Web服務(wù)互操作
12.1 使Web服務(wù)互操作性標準化
12.1.1 Web服務(wù)互操作性組織
12.1.2 SOAP創(chuàng)建者組織
12.2 查找用于.NET互操作性測試的Web服務(wù)
12.2.1 XMethods站點
12.2.2 SalCentral Web服務(wù)中間商
12.3 利用Windows窗體付費用戶測試互操作性
12.4 利用標準模式
12.4.1 可擴展的業(yè)務(wù)報表語言
12.4.2 電子商務(wù)XML(ebXML)
12.4.3 XML.org的模式注冊庫
12.4.4 BizTalk.org的模式注冊庫
12.5 探討商業(yè)ASP.NET Web服務(wù)
12.6 規(guī)劃XMLWeb服務(wù)的未來
附錄A 安裝樣本數(shù)據(jù)庫
A.1 下載和安裝OakLeaf Consumer Electronics數(shù)據(jù)庫
A.1.1 添加SQL Server登錄和數(shù)據(jù)庫Users
A.1.2 驗證數(shù)據(jù)庫的正確安裝
A.2 安裝CFRSQL數(shù)據(jù)庫
A.2.1 下載及連接數(shù)據(jù)庫
A.2.2 建立全文本搜索
附錄B 用CFRClient擴展CPRSQL數(shù)據(jù)庫
B.1 安裝CFRClient項目和解決方案
B.2 運行CFRClient程序
B.2.1 把部件記錄添加到數(shù)據(jù)庫
B.2.2 將區(qū)域文本添加到數(shù)據(jù)庫
B.2.3 生成內(nèi)容表
B.3 客戶仿真程序表單的使用
B.3.1 顯示區(qū)域文檔
B.3.2 顯示內(nèi)容表
B.3.3 執(zhí)行全文本檢索 

本目錄推薦

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