WCF服務編程

出版時間:2011-5-31  出版社:華中科技大學出版社  作者:Juval L?wy 著  頁數(shù):816  譯者:徐雷 徐揚 譯  
Tag標簽:無  

內容概要

  本書涵蓋了.NET Framework 4.0的許多新特性,以及WindosAzure
AppFabric服務總線,同時,還包括一些最新的WCF想法和技巧。
  本書通過告訴你“為什么”及“如何”使用WCF來幫助你精通WCF編程、成長為一名出色的軟件工程師。通過本書,你可以:
  ·了解WCF架構和基礎構件,包含可靠性和傳輸會話等關鍵概念。
  ·使用像服務托管、實例和并發(fā)管理、事務、無連接隊列調用、安全和服務等這樣的內置特性。
  ·精通Windows Azure AppFabric服務總線、新的云計算里最具革命性的部分。
  ·通過使用相關的設計原則、提示和ServiceModelEx框架里的最佳實踐,提高WCF服務開發(fā)的效率和質量。
  ·挖掘服務設計背后的原理,揭秘WCF開發(fā)的精髓。

作者簡介

  Juval
L·wy是世界上享譽盛名的.NET專家和行業(yè)領導者之一,是IDesign的軟件架構師和負責人,他專注于.NET架構方面的咨詢和高級培訓工作。Juval
L·wy是微軟硅谷區(qū)域總監(jiān),目前致力于.NET
4.0的推廣工作。他參加了微軟內部關于新版本的.NET和相關技術的設計評審工作。Juval
L·wy發(fā)表了許多技術文章,經(jīng)常在開發(fā)技術大會上發(fā)言。正因為他在.NET領域的貢獻,微軟授予其“軟件傳奇”(Software
Legend)的稱號。

書籍目錄

Table of Contents
序言 I
前言 III
第1章 WCF基礎
 什么是WCF
 服務
 服務的執(zhí)行邊界
 WCF與位置透明度
 地址
 TCP地址
 HTTP地址
 IPC地址
 MSMQ地址
 服務總線地址
 契約
 服務契約
 托管
 IIS 5/6 托管
 自托管
 WAS WAS托管
 IIS/WAS里的自定義托管
 Windows Server AppFabric
 選擇宿主
 綁定
 常用綁定
 選擇綁定
 其他綁定
 使用綁定
 終結點
 以管理方式配置終結點
 以編程方式配置終結點
 默認終結點
 元數(shù)據(jù)交換
 基于HTTP-GET的元數(shù)據(jù)
 元數(shù)據(jù)交換終結點
 元數(shù)據(jù)瀏覽器
 行為配置的更多內容
 客戶端編程
 生成代理
 以管理方式配置客戶端
 以編程方式配置客戶端
 WCF提供的測試客戶端
 編程方式配置VS管理方式配置
 WCF體系結構
 宿主體系結構
 使用通道
 InProcFactory類
 傳輸會話層
 傳輸會話與綁定
 傳輸會話終止
 可靠性
 綁定、可靠性和有序消息
 配置可靠性
 必備有序傳遞
第2章 服務契約
 操作重載
 契約繼承
 客戶端契約層級
 服務契約分解與設計
 契約分解
 分解準則
 契約查詢
 以編程方式處理元數(shù)據(jù)
 MetadataHelper類
第3章 數(shù)據(jù)契約
 序列化
 .NET序列化
 序列化的數(shù)據(jù)契約
 數(shù)據(jù)契約特性
 導入數(shù)據(jù)契約
 數(shù)據(jù)契約與Serializable特性
 推斷數(shù)據(jù)契約
 組合數(shù)據(jù)契約
 數(shù)據(jù)契約事件
 共享數(shù)據(jù)契約
 數(shù)據(jù)契約層級
 已知類型
 服務已知類型
 多個已知類型
 配置已知類型
 數(shù)據(jù)契約解析器
 Objects與接口
 數(shù)據(jù)契約等效性
 序列化順序
 版本控制
 新增成員
 缺失成員
 版本控制往返
 枚舉
 委托與數(shù)據(jù)契約
 泛型
 集合
 具體集合類型
 自定義集合
 CollectionDataContract特性
 引用集合
 字典集合
第4章 實例管理
 行為
 單調服務
 單調服務的優(yōu)勢
 配置單調服務
 單調服務與傳輸會話
 設計單調服務
 選擇單調服務
 會話服務
 配置私有會話
 會話與可靠性
 會話ID
 會話終止
 單例服務
 初始化單例服務
 選擇單例服務
 操作分界
 實例停止
 配置為ReleaseInstanceMode.None
 配置為ReleaseInstanceMode.BeforeCall
 配置為ReleaseInstanceMode.AfterCall
 配置為ReleaseInstanceMode.BeforeAndAfterCall
 顯式停止
 使用實例停止
 持久化服務
 持久化服務與實例管理模式
 實例ID與持久化存儲區(qū)
 顯式實例ID
 消息頭里的實例ID
 支持實例ID的上下文綁定
 自動持久化行為
 限流
 配置限流
第5章 操作
 請求/應答操作
 單向操作
 配置單向操作
 單向操作與可靠性
 單向操作與會話服務
 單向操作和異常
 回調操作
 回調契約
 客戶端回調設置
 服務端的回調調用
 回調連接管理
 雙向代理與類型安全
 回調契約層級
 事件
 流操作
 I/O流
 流操作與綁定
 流操作與傳輸
第6章 錯誤
 錯誤隔離和解耦
 錯誤屏蔽
 通道故障
 錯誤傳播
 錯誤契約
 錯誤調式
 錯誤與回調
 錯誤處理擴展
 提供錯誤
 處理錯誤
 安裝錯誤處理擴展
 宿主與錯誤擴展
 回調與錯誤擴展
第7章 事務
 恢復的挑戰(zhàn)
 事務
 事務資源
 事務屬性
 事務管理
 資源管理器
 事務傳播
 事務流與綁定
 事務流與操作契約
 單調
 事務協(xié)議與管理器
 協(xié)議與綁定
 事務管理器
 事務管理器提升
 Transaction類
 環(huán)境事務
 本地事務VS分布式事務
 服務事務編程
 設置環(huán)境事務
 事務傳播模式
 投票與提交
 事務隔離
 事務超時
 明確使用事務編程
 TransactionScope類
 事務流管理
 非服務客戶端
 服務狀態(tài)管理
 事務邊界
 實例管理與事務
 單調事務服務
 會話事務服務
 事務持久化服務
 事務行為
 事務單例服務
 實例模式與事務
 回調
 回調事務模式
 回調投票
 使用事務型回調
第8章 并發(fā)管理
 實例管理與并發(fā)
 服務并發(fā)模式
 ConcurrencyMode.Single
 同步訪問與事務
 ConcurrencyMode.Multiple
 ConcurrencyMode.Reentrant
 實例與并發(fā)訪問
 單調服務
 會話與單例服務
 資源與服務
 訪問死鎖
 避免死鎖
 資源同步上下文
 .NET同步上下文
 UI同步上下文
 服務同步上下文
 托管在UI線程上
 作為服務
 UI線程與并發(fā)管理
 自定義服務同步上下文
 線程池同步化器
 線程關聯(lián)性
 優(yōu)先級處理
 回調與客戶端安全
 使用ConcurrencyMode.Single回調
 使用ConcurrencyMode.Multiple回調
 使用ConcurrencyMode.Reentrant回調
 回調與同步上下文
 回調與UI同步上下文
 回調自定義上下文
 異步調用
 異步機制的需求
 基于代理的異步調用
 異步調用
 輪詢或等待完成
 完成回調
 單向異步調用
 異步錯誤調用
 異步調用與事務
 同步和異步調用
第9章 隊列服務
 無連接的服務與客戶端
 隊列調用
 隊列調用架構
 隊列契約
 配置與安裝
 事務
 傳遞與回放
 事務配置
 非事務性隊列
 實例管理
 單調隊列服務
 會話隊列服務
 單例服務
 并發(fā)管理
 限流
 傳送失敗
 死信隊列
 生存時間
 配置死信隊列
 處理死信隊列
 回放失敗
 有害消息
 MSMQ 4.0里的有害消息處理
 MSMQ 3.0里的有害消息處理
 隊列調用與連接調用
 要求隊列化
 應答服務
 設計應答服務契約
 客戶端編程
 隊列服務端編程
 應答服務端編程
 事務
 HTTP橋
 設計橋
 事務配置
 服務端配置
 客戶端配置
第10章 安全
 驗證
 授權
 傳輸安全
 傳輸安全模式
 傳輸安全模式配置
 Transport安全和憑據(jù)
 Message安全和憑據(jù)
 身份標識管理
 整體策略
 場景驅動方法
 Intranet應用場景
 安全Intranet綁定
 約束消息保護
 身份驗證
 身份標識
 安全調用上下文
 模擬
 授權
 身份標識管理
 回調
 Internet應用場景
 安全Internet綁定
 消息保護
 驗證
 使用Windows憑據(jù)
 使用ASP.NET provider
 標識管理
 B2B應用場景
 保護B2B綁定
 驗證
 授權
 身份標識管理
 宿主安全配置
 匿名應用場景
 確保匿名綁定的安全
 驗證
 授權
 標識管理
 回調
 無安全場景
 無安全的綁定
 驗證
 授權
 標識管理
 回調
 場景總結
 聲明式安全框架
 SecurityBehaviorAttribute
 宿主端的聲明式安全
 客戶端的聲明式安全
 安全審計
 配置安全審計
 聲明式安全審計
第11章 服務總線
 什么是中繼服務
 Windows Azure AppFabric服務總線
 服務總線編程
 中繼服務地址
 服務總線注冊
 服務總線瀏覽器
 服務總線綁定
 TCP中繼綁定
 WS 2007中繼綁定
 單向中繼綁定
 事件中繼綁定
 使用云作為攔截器
 服務總線緩存
 緩存VS隊列
 使用緩存
 發(fā)送和檢索消息
 緩存服務
 應答服務
 服務總線驗證
 配置驗證
 共享安全驗證
 無驗證
 在服務總線上的元數(shù)據(jù)
 傳輸安全
 Transport安全
 Message安全
 中繼綁定與傳輸安全
 WS中繼綁定與傳輸安全
 單向中繼綁定與傳輸安全
 綁定與傳輸模式
 簡化傳輸安全
附錄A 面向服務概述
 軟件工程簡史
 面向對象
 面向組件
 面向服務
 面向服務的優(yōu)勢
 面向服務的應用程序
 面向對象的宗旨和原則
 實踐原則
 可選原則
 下一步是什么
 面向服務的平臺
附錄B 消息頭與上下文
 消息頭
 客戶端消息頭交互
 服務端消息頭交互
 封裝消息頭
 簡化客戶端
 上下文綁定
 客戶端上下文綁定交互
 服務端上下文綁定交互
 簡化客戶端
 簡化服務
 創(chuàng)建自定義上下文綁定
附錄C 服務發(fā)現(xiàn)
 地址發(fā)現(xiàn)
 服務配置
 客戶端步驟
 域
 簡化服務發(fā)現(xiàn)
 發(fā)展中的服務發(fā)現(xiàn)
 通告
 聲明終結點
 接收聲明
 簡化聲明
 服務總線發(fā)現(xiàn)
 解決方案架構
 可發(fā)現(xiàn)的宿主
 服務發(fā)現(xiàn)客戶端
 聲明
 元數(shù)據(jù)瀏覽器
附錄D 發(fā)布-訂閱服務
 發(fā)布-訂閱設計模式
 訂閱者類型
 發(fā)布-訂閱框架
 管理臨時訂閱
 管理持久訂閱者
 事件發(fā)布
 管理持久訂閱者
 單例訂閱者
 隊列化發(fā)布者與訂閱者
 使用服務總線發(fā)布-訂閱
 事件中繼綁定
 使用服務發(fā)現(xiàn)實現(xiàn)發(fā)布-訂閱
 DiscoveryPublishService類
 發(fā)布者
 訂閱者
 More on DiscoveryPublishService
附錄E 通用攔截器
 攔截服務操作
 泛型調用者
 安裝攔截器
 攔截客戶端調用
 跟蹤攔截器
 標識堆棧傳播
 保護調用堆棧攔截器
附錄F WCF編碼規(guī)范
 通用設計規(guī)范
 設計要點
 服務契約
 數(shù)據(jù)契約
 實例管理
 操作與調用
 錯誤
 事務
 并發(fā)管理
 隊列服務
 安全
 服務總線
附錄G ServiceModelEx分類
索引

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    WCF服務編程 PDF格式下載


用戶評論 (總計108條)

 
 

  •   這個領域里 最權威的書。作者太牛了,參與過微軟WCF項目的評審。網(wǎng)上看了很久,對比了很多次,才買這本。網(wǎng)上的評價也是最高的。朋友推薦的書!印刷質量很好,翻譯的也不錯。
  •   WCF服務編程(第三版)不錯很實用!
  •   這本書給正好需要開發(fā)WCF的我一個系統(tǒng)性的了解這項技術的一個途徑
  •   這本書的確是經(jīng)典,號稱和《CLR VIA C#》齊名。是學WCF的必選,比起國內的那些書好多了,有國外的書籍是不會買國內的。
  •   這本書,描述了wcf大部分內容,而且對基礎部分描述的相當多.還是比較推薦.
  •   WCF入門級書,原理介紹不是很清楚,但是它能教會你如何使用,值得新手看
  •   內容詳實,WCF各種技術介紹全面,確實是一本W(wǎng)CF技術很好的參考書
  •   現(xiàn)在工作中正好需要用WCF,之前都是網(wǎng)上參考。還沒完全讀,翻了下,結合實踐,效果應該不錯。
  •   書講得詳細,wcf各種配置,WCF的效率,實現(xiàn)方式,配合作者的個人心得,講的好。
  •   這本書非常不錯,wcf的每個細節(jié)都有描述
  •   各種概念都有提到,比較清楚描述WCF內容
  •   該書讓我對WCF有了更進一步的了解。
  •   第三版更新到了**** 4.0,更新內容超過40%,我覺得最重要的是服務發(fā)現(xiàn)和簡化配制。另外新版還包含Windows Azure AppFabric Service Bus的相關內容
  •   "——****開發(fā)者決戰(zhàn)SOA的制勝利劍".
    領導要求買SOA的書.結果這要書是沒有SOA的名稱的.
  •   不多說,很敬業(yè)的作者,很出色的翻譯,讀起來不費力。未來的編程的趨勢是面向服務的,必須的掌握,這本書對此下了大力氣講解,作者怕講不透,在附錄里又做了詳細闡述。
  •   之前看了第二版,這次買主要沖著4.0特性和服務總線來的,這次的翻譯真的比上次的還要幫,通俗了許多,非常好
  •   我畢業(yè)做了一年的winform,沒什么服務編程的基礎 ,看了一個星期就融入的項目中了,我的感覺是這本書的附錄含金量更高
  •   正在進行相關開發(fā),這本書很合適,深入淺出啊,強力推薦!
  •   如果你有一定的C#語言基礎以及****平臺使用技術,來購買吧。
  •   比較期待的一本書,書的內容切近一線技術人員使用,書不錯
  •   非常不錯。對自己的技術能力有幫助
  •   書第二天就送到了,包裝的很嚴實,書很新,開了個人的發(fā)票,總體感覺很棒!!很好的書,推薦!
  •   物流挺快的,書本也沒有損壞,我經(jīng)常會在網(wǎng)上買書,同學都推薦當當,看來是正確的,呵呵,好評···
  •   今天剛收到書,看了目錄和前言,感覺不錯,為自己的技術打下堅實的基礎
  •   挺有幫助的。推薦購買。
  •   動物系列,很權威,發(fā)貨速度很快,質量也不錯
  •   找工作買的,公司待了幾年出來世界全變了
  •   有點深度,不適合入門
  •   還好吧,就是沒有書籍示例代碼
  •   準確的說,大多數(shù)的it書籍都是工具書。這本算是寫的比較好的了。
  •   很快~~工作用~~~
  •   第三版,更新至****4.0 不到800頁,但是字體很小,很有嚼勁,沒有個半年不能看完
  •   該書深入淺出,正適合我。
  •   內容還未細看,書質量不錯。
  •   買了還沒看....看樣子質量不錯..
  •   紙張的質量和印刷都非常好,內容也非常豐富,絕對值...
  •   值得看的一本書值得看的一本書
  •   這本書還行,還沒看。
  •   我前天晚上訂了一本書,昨天就到了,速度還是挺快的
  •   內容詳細,全面,感覺很權威,值得仔細研究
  •   看了一些,還是有啟發(fā)的 繼續(xù)
  •   內容詳實,知識點非常全面,對學習者有很大幫助
  •   內容詳實,有利于提高
  •   學習中 希望出本項目實戰(zhàn)的書
  •   正在學習中,希望能幫到我了。。
  •   紙質還不錯。實在。學習的好書
  •   內容很細,就是代碼都是片段,沒有完整的例子
  •   快遞不錯,正版,內容沒看,不好評價
  •   是幫同事買的,快遞速度很快。現(xiàn)在同事一直在看著,內容應該也是不錯的。
  •   還沒仔細看呢 感覺不錯 5星
  •   半價買的,書不錯,紙張好,很厚實.
  •   寫的非常全面,但是不好懂
  •   很好的書,還沒開始讀。
  •   看了一下書,講的還可以,不過送貨挺快的。
  •   喜歡啊。。一定會靜下心來潛心研究
  •   內容全面*是一本不錯的書*
  •   送貨快,真不錯,哈哈
  •   還沒看,不過稍微翻了下,感覺不錯。
  •   速度很快了
  •   快遞的速度真給力,晚上下的單,早上就到了,給滿分哦,剛開始看了
  •   正在看!看的有些模糊。有些還不懂。可能要在看看!
  •   很正點,不錯
  •   書是好書.不過怎么看印刷象盜版.
  •   書昨天收到,還沒看,同事評價很高。順便提出,最近當當在改版么?網(wǎng)站很慢啊。
  •   書不錯,進階的一本好書
  •   正在閱讀中,,
  •   理解有點難,沒有經(jīng)驗的建議先看一點入門的。
    書是好書!
  •   書剛收到,還沒看。當當發(fā)貨挺給力?。?!
  •   非???,晚上訂的早上就到貨了,真沒想到
  •   書很好啊,送貨也快。
  •   寫的很詳細,也比較有深度,不太適合初學者。現(xiàn)在書都漲價了,真貴!
  •   書不錯,不過例子少
  •   我預定了,但是那個互動出版什么的都有貨了啊 這邊什么時候出貨呢??
  •   很好,是正版書?。。?/li>
  •    Juval L眀礀是IDesign的軟件架構師和主要負責人,他從事****架構方面的咨詢和高級培訓工作。他還是微軟硅谷的區(qū)域總監(jiān),致力于**** 4.0的推廣工作。參加了微軟內部關于新版本的****和相關技術的設計評審工作。他發(fā)表了許多技術文章,經(jīng)常在開發(fā)技術大會上發(fā)言。微軟授予其“軟件傳奇”(Software Legend)的稱號,是世界頂級的****專家和行業(yè)領導者。
  •   入門wcf的好書,看了幾次沒用看懂 ,直到做項目,里面用到些知識,再回過來看,確實有收獲
  •   包裝不錯!
    想學習wcf,在當當上搜了一下,看過評論后才決定買這本書。
    不過有些深奧,得多看幾遍才行。
  •   書的送達速度倒是非???,這一點很是滿意。。放在手里感覺很輕,拆看才發(fā)現(xiàn)這個紙張質量和印刷質量實在是非常一般。。。。那么貴的價格買來印刷這么一般的書,怎么樣都感覺不好。。。不過書籍本身是非常經(jīng)典的。。。
  •   剛買,以前看過了一部分,現(xiàn)在正式拿下這本書。為自己的技術打下堅實的基礎。
  •   挺適合剛入門的我。 挺多代碼片段。

    不過 貪心的我。也喜歡 從原理到實踐。因為原理講得真好。
  •   剛入手,以前接觸的也較少,不敢妄加評論。但是看網(wǎng)上的評價不錯才選擇了這本書。
  •   內容比較全面,而且也挺貼近現(xiàn)在流行的技術。個人比較喜歡。但是書看上去很舊,有點瑕疵
  •   邊看書邊寫了一個聊天程序,這本書還是不錯的。
  •   如果沒有基礎,最好不好直接看這本書,書本身沒問題,但是不適合初學者
  •   內容不錯,而且紙張的質量也很好。就是我想要的那種
  •   質量還行 就是 額 還行 啊哈哈
  •   當當網(wǎng)的書比書店的便宜,而且質量也很好,以后買書就在當當網(wǎng)了。
  •   相當不錯的一本書,實踐性很強
  •   詳盡,適合初學者。但書顯得很舊,像別人翻看過的,一些邊角上都卷了而且有污跡。
  •   買后還沒怎么看,聽說不錯。
  •   內容介紹詳細,很適用。
  •   還在讀,比較深入吧,不過感覺翻譯讀起來有點怪.
  •   內容有點假,講解不是很淺顯。
  •   暫時還沒看,粗略看了下不錯
  •   為了返券雙十一買的,當時說圖書全場滿400返400塊錢的券,書到了幾天了,但是券還沒看到。到底什么時候返券呢?
  •   還是對著英文電子版原本看比較好。
  •   一般般而已,有很多看不懂
  •   很明顯不是正版的 一頁紙上頁碼都有橫豎兩個
  •   很詳細,作者很會寫書
  •   之前電話不打一個。。。。 下午3點多了 還沒消息,多虧我同事在,否則這書我都收不到
 

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

京ICP備13047387號-7