WCF揭秘

出版時(shí)間:2008-9  出版社:人民郵電出版社  作者:(美)麥克默蒂 等著,趙科平 譯  頁(yè)數(shù):491  字?jǐn)?shù):872000  譯者:趙科平  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書(shū)是WCF 領(lǐng)域內(nèi)少有的經(jīng)典著作,以WCF 的預(yù)備知識(shí)開(kāi)篇,最后以REST 和Plain XML 服務(wù)的具體案例分析結(jié)束全書(shū),全面而深入地講解了WCF 技術(shù)的各個(gè)知識(shí)點(diǎn),在廣度和深度上都恰到好處。本書(shū)不僅系統(tǒng)地闡述了WCF 的重要理論知識(shí),而且還提供了大量的實(shí)例和解決常見(jiàn)問(wèn)題的最佳方案。它是WCF 開(kāi)發(fā)團(tuán)隊(duì)集體智慧的結(jié)晶,是進(jìn)行WCF 開(kāi)發(fā)必備的參考書(shū)。    本書(shū)適合于各層次的.NET 開(kāi)發(fā)者。  

作者簡(jiǎn)介

本書(shū)的四位作者都是微軟公司W(wǎng)CF開(kāi)發(fā)團(tuán)隊(duì)成員,負(fù)責(zé)向社區(qū)傳播并幫助客戶成功實(shí)踐最新的WCF技術(shù)。他們能夠在第一時(shí)間獲得第一手資料,自然對(duì)這項(xiàng)技術(shù)有著其他人不具備的深入理解。更重要的是,他們花了大量時(shí)間來(lái)幫助企業(yè)和軟件提供商使用WCF,在應(yīng)對(duì)各種難題時(shí)都游刃有余

書(shū)籍目錄

第一部分 WCF簡(jiǎn)介第1章 預(yù)備知識(shí) 21.1  簡(jiǎn)介 21.2  分部類型 21.3  泛型 31.4  可空值類型 51.5  輕量級(jí)事務(wù)管理器 61.6  角色提供程序 81.7  小結(jié) 91.8  參考文獻(xiàn) 10第2章 基礎(chǔ)知識(shí) 112.1  背景知識(shí) 112.2 服務(wù)模型 162.2.1  軟件資源 192.2.2  創(chuàng)建一個(gè)訪問(wèn)資源的服務(wù) 212.3  小結(jié) 512.4  參考文獻(xiàn) 51第3章 數(shù)據(jù)表示 523.1  背景知識(shí) 523.2  XmlSerializer和DataContractSerializer 533.3  XML物神 573.3.1  創(chuàng)建服務(wù) 583.3.2  創(chuàng)建客戶端 593.4  使用DataContractSerializer 603.5  異常處理 723.6  小結(jié) 763.7  參考文獻(xiàn) 76第4章 會(huì)話、可信賴會(huì)話、隊(duì)列與事務(wù) 774.1  簡(jiǎn)介 774.2  可信賴會(huì)話 774.3  會(huì)話管理 804.4  隊(duì)列交付 814.5  事務(wù) 844.6  小結(jié) 91第二部分 WF介紹第5章 WF簡(jiǎn)介 945.1  簡(jiǎn)介 945.1.1  WF是什么 945.1.2  WF不是什么 945.2  活動(dòng) 955.2.1  開(kāi)箱即用活動(dòng) 965.2.2  創(chuàng)建定制服務(wù) 975.2.3  活動(dòng)通信 1025.2.4  設(shè)計(jì)行為 1075.2.5  事務(wù)和補(bǔ)償 1085.3  工作流模型 1105.3.1  順序工作流 1105.3.2  狀態(tài)機(jī)工作流 1165.3.3  定制根活動(dòng) 1175.4  工作流承載 1175.4.1  承載運(yùn)行時(shí) 1185.4.2  運(yùn)行時(shí)服務(wù) 1195.4.3  定制服務(wù) 1265.5  規(guī)則引擎 1285.5.1  作為條件的規(guī)則 1285.5.2  ConditionedActivityGroup活動(dòng) 1305.5.3  作為策略的規(guī)則 1315.6  小結(jié) 1335.7  參考文獻(xiàn) 133第6章 使用WCF和WF 1346.1 簡(jiǎn)介 1346.2 消費(fèi)服務(wù) 1346.2.1 簡(jiǎn)單情形 1346.2.2 一般情形 1356.3 組合多個(gè)服務(wù) 1386.4 將工作流暴露為服務(wù) 1396.4.1 作為Web服務(wù)發(fā)布 1396.4.2 在WCF服務(wù)中承載 1416.5 展望 1456.6 參考文獻(xiàn) 149第三部分 安全第7章 安全基礎(chǔ) 1527.1 簡(jiǎn)介 1527.2 確保通信安全的基本任務(wù) 1527.3 傳輸安全和消息安全 1537.4 使用傳輸安全 1537.4.1 安裝證書(shū) 1537.4.2 指定服務(wù)器即將提供的證書(shū) 1557.5 使用消息安全 1617.6 身份模擬與授權(quán) 1667.6.1 身份模擬 1667.6.2 授權(quán) 1697.7 取消對(duì)Windows的更改 1757.7.1 卸載證書(shū) 1757.7.2 從IIS中刪除SSL配置 1767.7.3 從HTTP.SYS中刪除SSL配置 1767.7.4 恢復(fù)服務(wù)器的標(biāo)識(shí) 1777.8 小結(jié) 1777.9 參考文獻(xiàn) 177第8章 WCS、信息卡和標(biāo)識(shí)元系統(tǒng) 1788.1 簡(jiǎn)介 1788.2 標(biāo)識(shí)的角色 1788.3 Microsoft Passport和其他標(biāo)識(shí)驗(yàn)證方法 1808.4 標(biāo)識(shí)規(guī)則 1818.5 標(biāo)識(shí)元系統(tǒng) 1828.6 信息卡和CardSpace 1868.7 管理信息卡 1888.8 架構(gòu)、協(xié)議和安全 1928.9 CardSpace與企業(yè) 2028.10 小結(jié) 2058.11  參考文獻(xiàn) 205第9章 使用信息卡保護(hù)應(yīng)用程序的安全 2079.1 簡(jiǎn)介 2079.2 標(biāo)識(shí)元系統(tǒng)開(kāi)發(fā) 2079.3 CardSpace的簡(jiǎn)單示例 2099.4 CardSpace示例的準(zhǔn)備工作 2099.4.1 開(kāi)啟IIS和ASP.NET 2.0 2109.4.2  獲取X.509證書(shū) 2109.4.3  將證書(shū)導(dǎo)入證書(shū)存儲(chǔ)區(qū) 2109.4.4  更新Hosts文件使DNS項(xiàng)與證書(shū)匹配 2119.4.5  IIS設(shè)置 2119.4.6  讀取證書(shū)私鑰 2119.4.7  HTTP配置 2129.5 為WCF應(yīng)用程序添加信息卡 2139.6 添加信息卡 2169.7 使用Federation綁定 2209.8 捕獲異常 2219.9 處理發(fā)布的令牌 2229.10 使用Metadata Resolver 2249.11 為瀏覽器應(yīng)用程序添加信息卡 2259.12 創(chuàng)建托管卡 2349.13 創(chuàng)建簡(jiǎn)單的安全令牌服務(wù) 2379.14 小結(jié) 2399.15 參考文獻(xiàn) 239第10章 高級(jí)安全 24010.1 序幕 24010.2 簡(jiǎn)介 24110.3 利用聲明保證資源安全 24110.3.1 基于聲明授權(quán)和基于角色授權(quán) 24110.3.2 基于聲明授權(quán)和訪問(wèn)控制列表 24210.3.3 采用基于聲明授權(quán) 24310.4 使用XSI運(yùn)用基于聲明的安全 24410.4.1 利用Windows標(biāo)識(shí)授權(quán)對(duì)局域網(wǎng)資源的訪問(wèn) 24410.4.2 改進(jìn)初始方案 24910.4.3 添加STS作為聯(lián)合的基礎(chǔ) 25510.4.4 重新配置Resource Access服務(wù) 26510.4.5 重新配置客戶端 26910.4.6 體驗(yàn)帶有XSI的、聯(lián)合的、基于聲明的標(biāo)識(shí)的強(qiáng)大 27110.5 基于聲明的安全和聯(lián)合安全 27110.6 小結(jié) 27210.7 參考文獻(xiàn) 273第四部分 集成與互操作第11章 遺留集成 27611.1 簡(jiǎn)介 27611.2 COM+集成 27611.2.1 支持的接口 27711.2.2 選擇承載模式 27711.3 使用COM+服務(wù)模型配置工具 27811.4 將COM+組件以WCF Web服務(wù)提供 27911.5 從COM調(diào)用WCF服務(wù) 28411.5.1 創(chuàng)建服務(wù) 28411.5.2 創(chuàng)建客戶端 28611.5.3 創(chuàng)建VBScript文件 28811.5.4 測(cè)試解決方案 28811.6 與MSMQ集成 28911.7 創(chuàng)建與MSMQ集成的WCF服務(wù) 28911.7.1 創(chuàng)建請(qǐng)求 28911.7.2 創(chuàng)建服務(wù) 29011.7.3 創(chuàng)建客戶端 29211.7.4 測(cè)試 29611.8 小結(jié) 296第12章 互操作性 29712.1 簡(jiǎn)介 29812.2 小結(jié) 29912.3 參考文獻(xiàn) 299第五部分 擴(kuò)展WCF第13章 定制行為 30213.1 簡(jiǎn)介 30213.2 擴(kuò)展WCF 30213.3 用定制行為擴(kuò)展服務(wù)模型 30213.3.1 聲明你要提供的行為的類型 30313.3.2 將定制行為附加到操作或終結(jié)點(diǎn)上 30613.3.3 將定制行為告知WCF 30613.4 實(shí)現(xiàn)定制行為 30613.4.1 聲明 30613.4.2 附加 30713.4.3 告知 30713.5 實(shí)現(xiàn)各種類型的定制行為 31313.5.1 操作選擇器 31313.5.2 參數(shù)檢查器 31513.5.3 消息格式器 31713.5.4 消息檢查器 31913.5.5 實(shí)例上下文提供者 32113.5.6 實(shí)例提供者 32113.5.7 操作調(diào)用器 32213.6 實(shí)現(xiàn)WSDL導(dǎo)出擴(kuò)展 32313.7 定制行為實(shí)戰(zhàn) 32513.8 小結(jié) 32613.9 參考文獻(xiàn) 326第14章 定制信道 32714.1 簡(jiǎn)介 32714.2 綁定元素 32714.2.1 出站通信 32814.2.2 入站通信 32814.3 信道是有形狀的 32914.4 可能需要信道支持會(huì)話 33014.5 根據(jù)契約匹配信道 33014.6 通信狀態(tài)機(jī) 33214.7 創(chuàng)建定制綁定元素 33214.7.1 理解起點(diǎn) 33214.7.2 提供一個(gè)支持出站通信的定制綁定元素 33314.7.3 更改自定綁定元素以支持入站通信 33914.7.4 通過(guò)配置應(yīng)用定制綁定元素 34414.8 小結(jié) 346第15章 定制傳輸 34815.1 簡(jiǎn)介 34815.2 傳輸信道 34815.2.1 入站通信 34815.2.2 出站通信 34915.3 消息編碼器 34915.4 完善棧 34915.5 實(shí)現(xiàn)傳輸綁定元素和編碼器綁定元素 35015.5.1 場(chǎng)景 35015.5.2 要求 35115.5.3 TcpListener類和TcpClient類 35115.6 實(shí)現(xiàn)支持任意TCP協(xié)議的定制綁定元素 35315.6.1 配置 35315.6.2 定制傳輸綁定元素 35515.6.3 信道監(jiān)聽(tīng)器 35715.6.4 傳輸信道 35915.6.5 消息編碼器 36115.6.6 使用定制傳輸綁定元素 36215.7 小結(jié) 36315.8 參考文獻(xiàn) 363第六部分 具體案例第16章 發(fā)布/訂閱系統(tǒng) 36616.1 簡(jiǎn)介 36616.2 使用回調(diào)契約的發(fā)布/訂閱系統(tǒng) 36616.3 使用MSMQ實(shí)際通用組播的發(fā)布/訂閱系統(tǒng) 37216.4 使用流的發(fā)布/訂閱系統(tǒng) 37816.4.1 流傳輸模式 37816.4.2 使用流傳輸模式傳送定制流 38216.4.3 使用流傳輸模式和定制流實(shí)現(xiàn)發(fā)布/訂閱系統(tǒng) 38516.5 小結(jié) 38816.6 參考文獻(xiàn) 389第17章 對(duì)等通信 39017.1 介紹對(duì)等信道 39017.2 在點(diǎn)對(duì)點(diǎn)應(yīng)用中使用結(jié)構(gòu)化數(shù)據(jù) 39017.3 利用Windows對(duì)等網(wǎng)絡(luò)開(kāi)發(fā)平臺(tái) 39117.4 理解Windows對(duì)等網(wǎng)絡(luò) 39117.5 使用對(duì)等信道 39217.5.1 終結(jié)點(diǎn) 39217.5.2 綁定 39217.5.3 地址 39517.5.4 契約 39517.5.5 實(shí)現(xiàn) 39617.6 對(duì)等信道實(shí)戰(zhàn) 39617.6.1 設(shè)想解決方案 39617.6.2 設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu) 39917.6.3 定義服務(wù)契約 40117.6.4 實(shí)現(xiàn)服務(wù)契約 40317.6.5 配置終結(jié)點(diǎn) 40417.6.6 將消息發(fā)給特定的節(jié)點(diǎn) 40617.6.7 定制對(duì)等名稱解析 40817.6.8 查看對(duì)等信道的工作 41217.7 對(duì)等信道和People Near Me 41417.8 小結(jié) 41417.9 參考文獻(xiàn) 414第18章 REST和Plain XML服務(wù) 41518.1 簡(jiǎn)介 41518.2 REST 41518.3 REST服務(wù) 41618.4 REST服務(wù)和Plain XML 41618.5 REST服務(wù)的優(yōu)點(diǎn)和局限 41618.6 使用WCF創(chuàng)建REST POX服務(wù) 41718.6.1 REST POX服務(wù)終結(jié)點(diǎn)的地址 41718.6.2 REST POX服務(wù)終結(jié)點(diǎn)的綁定 41718.6.3 REST POX服務(wù)終結(jié)點(diǎn)的契約 41818.6.4 實(shí)現(xiàn) 41818.6.5 應(yīng)用程序范例 41918.7 小結(jié) 42318.8 參考文獻(xiàn) 423第七部分 WCF應(yīng)用程序的生命周期第19章 可管理性 42619.1 簡(jiǎn)介 42619.2 檢測(cè)功能與工具 42619.2.1 配置系統(tǒng)和配置編輯器 42719.2.2 Service Configuration Editor 42919.2.3 安全事件的可配置審計(jì) 43319.2.4 消息日志、活動(dòng)跟蹤和Service Trace Viewer 43619.2.5 性能計(jì)數(shù)器 44419.2.6 WMI提供程序 44519.3 完善管理工具 45319.4 小結(jié) 45319.5 參考文獻(xiàn) 453第20章 版本處理 45420.1 簡(jiǎn)介 45420.2 版本術(shù)語(yǔ) 45420.3 版本問(wèn)題集 45520.3.1 添加新的操作 45520.3.2 更改操作 45720.3.3 刪除一個(gè)操作 46020.3.4 更改綁定 46020.3.5 決定廢除一個(gè)終結(jié)點(diǎn) 46020.3.6 更改服務(wù)終結(jié)點(diǎn)的地址 46020.4 集中的生命周期管理 46120.5 小結(jié) 46220.6 參考文獻(xiàn) 463第八部分 規(guī)范第21章 規(guī)范 46621.1 簡(jiǎn)介 46621.2 采用WCF 46621.3 使用WCF地址 46721.4 使用WCF綁定 46921.5 使用WCF契約 47121.5.1 使用結(jié)構(gòu)化契約 47321.5.2 使用行為契約 47521.6 使用WCF服務(wù) 47721.7 使用WCF客戶端 48321.8 使用大量數(shù)據(jù) 48821.9 調(diào)試WCF應(yīng)用程序 49021.10 小結(jié) 49021.11 參考文獻(xiàn) 490

章節(jié)摘錄

  第1章 預(yù)備知識(shí)  本章內(nèi)容  *簡(jiǎn)介  *分部類型  *泛型  *可空值類型  *輕量型事務(wù)管理器  *角色提供程序  *參考文獻(xiàn)  1.1 簡(jiǎn)介  為了能正確理解并有效使用WCF,必需熟悉.MET Framework2.0和.NET CLR的一些功能特性。本章將介紹書(shū)中需要用到的分部類型、泛型、可空值類型、輕量級(jí)事務(wù)管理器和角色提供程序。對(duì)這些特性的講解并不是為了面面俱到,僅僅只是充分地闡明它們?cè)诤竺嬲鹿?jié)中的用途。

編輯推薦

  *來(lái)自微軟WCF開(kāi)發(fā)團(tuán)隊(duì)的權(quán)威之作;  *從這里,開(kāi)始.NET企業(yè)級(jí)開(kāi)發(fā)之旅;  *實(shí)戰(zhàn)性極強(qiáng)的80多個(gè)經(jīng)典示例。  “WCF開(kāi)發(fā)團(tuán)隊(duì)中的每一位項(xiàng)目經(jīng)理和開(kāi)發(fā)人員都有這本書(shū)——我們幾乎所有人都把這本書(shū)作為開(kāi)發(fā)或Web服務(wù)的必備參考書(shū)。你一定會(huì)像我們一樣,發(fā)現(xiàn)這是一本令人愉快、有啟發(fā)性而且很有用的書(shū)?!薄  狝lex Weinert,微軟公司W(wǎng)CF開(kāi)發(fā)團(tuán)隊(duì)項(xiàng)目經(jīng)理  “要學(xué)習(xí)WCF,你只要這本書(shū)和WCF SDK!它幾乎講解了對(duì)于WCF開(kāi)發(fā)者來(lái)說(shuō)最重要的所有主題,而且非常易于理解。強(qiáng)烈推薦!”  WCF是微軟為構(gòu)建基于Web服務(wù)、SOA架構(gòu)和分布式應(yīng)用程序所提供的全新統(tǒng)一編程模型,具有強(qiáng)大的互操作性、可擴(kuò)展性和可管理性,是微軟分布式計(jì)算的集大成之作,大大簡(jiǎn)化了.NET平臺(tái)企業(yè)級(jí)應(yīng)用開(kāi)發(fā)。  本書(shū)由4位微軟WCF開(kāi)發(fā)團(tuán)隊(duì)的技術(shù)專家撰寫(xiě),是公認(rèn)的權(quán)威著作,通過(guò)大量應(yīng)用場(chǎng)景,深入地講解了WCF開(kāi)發(fā)者必須學(xué)習(xí)的所有知識(shí)。書(shū)中提供了大量步驟詳盡的示例,讀者可以從無(wú)到有重現(xiàn)解決方案,直接運(yùn)用到實(shí)際項(xiàng)目中去。書(shū)中萃取了大量最佳實(shí)踐和寶貴建議,是整個(gè)WCF開(kāi)發(fā)團(tuán)隊(duì)集體智慧的結(jié)晶,彌足珍貴。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    WCF揭秘 PDF格式下載


用戶評(píng)論 (總計(jì)14條)

 
 

  •   幾個(gè)作者實(shí)力都很強(qiáng)。涉及的東西也都說(shuō)得很突出重點(diǎn)。翻譯的也還可以。確實(shí)是用WCF的必備書(shū)。
  •   這本書(shū)是微軟開(kāi)發(fā)團(tuán)隊(duì)的權(quán)威之作,寫(xiě)的比較詳細(xì),通俗易懂,頁(yè)面紙張包裝都很好。我閱讀之后感覺(jué)受益匪淺。
  •   言簡(jiǎn)意賅,但需要花大量的精力去理解和大量的時(shí)間去琢磨,好書(shū)也。
  •   專業(yè)人員寫(xiě)的書(shū)就是好,比國(guó)內(nèi)拼湊的書(shū)強(qiáng)100倍。
  •   正在看,感覺(jué)寫(xiě)的不是太好,因?yàn)楦鱾€(gè)章節(jié)是好多人一塊湊成的...
  •   一般~~~~~~~~~~一般~~~~~~~~~~
  •   還沒(méi)有深入學(xué)習(xí),第一本W(wǎng)CF書(shū)。
  •   的確如題目本書(shū)需要一定的。net底子不然的話..........慘不忍睹
  •   很不錯(cuò)的書(shū).講的很詳細(xì)很深入,對(duì)于初學(xué)者來(lái)說(shuō)也很好.
  •   我覺(jué)得這本書(shū)很不錯(cuò)
  •   第一:紙張?zhí)畹诙?譯者根本不懂WPF第三:缺乏例子第四:不適合初學(xué)者第五:揭秘部分內(nèi)容很深刻總結(jié):初學(xué)者不能看,嚴(yán)重打擊學(xué)習(xí)信心;熟練者也不能看,建議看MSDN
  •   這本看起來(lái)太深?yuàn)W了,搞的都不知道在說(shuō)什么,保況例子了也不多,不適合入讓級(jí)的人,不知道怎么搞的這方面的書(shū)那么少。
  •   內(nèi)容比較空洞,講了太多東西。真正要講的卻沒(méi)有涉及多少。并不是一本很好的參考書(shū)
  •   沒(méi)吃透........等下次來(lái)評(píng)論.
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7