出版時間:2003-9 出版社:清華大學出版社 作者:天宏工作室 頁數(shù):429 字數(shù):414000
Tag標簽:無
內(nèi)容概要
Web服務是一項很有前途的新技術,可用于在Internet上的各種使用者和企業(yè)服務,從Google搜索引擎、Microsoft Map Point和eBay Price Watcher,到像Microsoft Passport這樣的B2B后端系統(tǒng)以及內(nèi)部的集成方案。開發(fā)人員發(fā)現(xiàn)Microsoft的.NET Framework是創(chuàng)建和部署Web服務的強大工具。 本書為富有經(jīng)驗的開發(fā)人員提供了快速而全面的教程,展示了如何使用ASP.NET、Visual Studio .NET 以及.NET Framework的System.Web.Services名稱空間的屬性和類型開發(fā)Web服務。本書首先深入介紹了定義Web服務的協(xié)議,特別是HTTP、SOAP和WSDL,然后簡要介紹了Visual Studio .NET和.NET Framework的獨特性質(zhì),這些性質(zhì)使創(chuàng)建和部署Web服務變得更容易。本書包括了大量C#代碼示例,引導你處理一些Web服務開發(fā)中富有挑戰(zhàn)性的問題,包括使用代理、簡單數(shù)據(jù)類型和復雜數(shù)據(jù)類型的封送、狀態(tài)管理、安全性、性能調(diào)整以及跨平臺互操作性。本書還介紹了以下內(nèi)容: * 理解Visual Studio .NET生成的各種文件 * 閱讀重要的XML模式文檔,包括SOAP請求和響應、簡單數(shù)據(jù)類型和復雜數(shù)據(jù)類型的表示以及WSDL和UDDI文檔 * 使用.NET和XML屬性更好地控制Web服務的行為 * 使用IIS和FrontPage Extensions或UNC文件共享部署Web服務 * 使用異步消息傳遞和緩存,以便獲得更高的性能 * 使用UDDI發(fā)布協(xié)議和tModel,使第三方能夠訪問你的Web服務 * 使用WSDL、VS.NET和.NET Framework SDK工具自動生成和使用客戶代理類 * 使用.NET Framework和IIS的安全特性編寫安全的Web服務 本書最后提供了.NET Framework類庫的System.Web.Services名稱空間的額外資源和API快速參考的內(nèi)容豐富的列表。本書是為想要創(chuàng)建企業(yè)級XML Web服務并且熟悉C#和.NET Framework的程序員編寫的,提供了大量實用信息和好的建議。
書籍目錄
前言第一章 理解Web服務 為什么使用Web服務 Web服務的起源 .NET Web服務體系結(jié)構(gòu) 相互競爭的Web服務技術 其他技術第二章 創(chuàng)建ASP.NET Web服務 創(chuàng)建Web服務“Hello,World” WebService屬性 WebMethod屬性 部署Web服務 使用.NET編譯器第三章 使用Web服務 Web服務的使用者模式 訪問Web服務:HTTP 表述Web服務:WSDL 調(diào)用Web服務:客戶代理 創(chuàng)建客戶代理 使用代理類 通過Screen Scraper服務使用Web站點第四章 處理數(shù)據(jù)類型 處理簡單數(shù)據(jù)類型 處理復雜數(shù)據(jù)類型 使用復雜數(shù)據(jù)類型作為參數(shù) 使用DataSet傳遞數(shù)據(jù) 使用二進制數(shù)據(jù) 第五章 管理狀態(tài) 有關狀態(tài)的爭論 狀態(tài)管理方案 ASP.NET的會話狀態(tài)功能 會話狀態(tài)配置 例子:管理會話狀態(tài) 應用程序狀態(tài) 自定義cookie 無狀態(tài)Web服務和票據(jù) SOAP標題 第六章 異步服務 異步使用 異步服務第七章 緩存和分析第八章 調(diào)試、追蹤和日志第九章 安全性和認證第十章 發(fā)布和發(fā)現(xiàn)第十一章 互操作性附錄一 名稱空間快速參考附錄二 Web服務技術詞匯表
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載