WCF揭秘

出版時間:2008-9  出版社:人民郵電出版社  作者:(美)麥克默蒂 等著,趙科平 譯  頁數:491  字數:872000  譯者:趙科平  
Tag標簽:無  

內容概要

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

作者簡介

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    WCF揭秘 PDF格式下載


用戶評論 (總計14條)

 
 

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

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7