注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計其他編程語言/工具WCF編程(第2版)

WCF編程(第2版)

WCF編程(第2版)

定 價:¥99.00

作 者: (美)羅威 著,張逸,徐寧 譯
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 程序設計

購買這本書可以去


ISBN: 9787111278900 出版時間: 2009-10-01 包裝: 平裝
開本: 16開 頁數: 700 字數:  

內容簡介

  WCF是在微軟Windows下開發(fā)面向服務應用程序(SOA)的統一平臺,而《WCF編程(第2版)》則是介紹該項技術的權威指南和暢銷書籍?!禬CF編程(第2版)》被譽為WCF的最佳開發(fā)指南,提供了深入的技術剖析,而非死板的文檔化描述,以幫助開發(fā)者掌握WCF的必備知識與技能,并構建可維護的、可擴展的以及可重用的WCF應用程序。作為微軟授予的“軟件英杰”,《WCF編程(第2版)》作者Juval Lowy參與了WCF最初的戰(zhàn)略性設計的評審,以及對C# 3.0與.NET 3.5 SP1框架最新功能的修訂工作。《WCF編程(第2版)》還包含了Lowy編寫的ServiceModelEx框架,它提供了大量有用的工具、輔助類和實用程序,可以幫助開發(fā)者簡化與自動化任務,并對WCF進行了有效的擴充。通過《WCF編程(第2版)》,你可以:·了解WCF體系架構與必要的構建模塊,包括諸如可靠性和傳輸會話之類的關鍵概念。·使用諸如服務托管、實例和并發(fā)管理、事務、離線隊列服務和安全等內建特性?!そ梃bServiceModelEx框架中的相關設計方案、技巧和最佳實踐,提高WCF服務開發(fā)的效率與質量?!ど钊肓私怆[藏在設計決策背后的基本原理,對于SOA開發(fā)中缺乏文檔而又晦澀難懂的功能特性進行了深度分析。對于WCF編程,我們不僅要知其然,更要知其所以然?!禬CF編程(第2版)》正是基于這樣的目的,它不僅能夠幫助你掌握WCF,還能夠讓你成為一位優(yōu)秀的軟件工程師。

作者簡介

  Juval Lowy是IDesign(一家咨詢與培訓公司,專注于使用微軟COM+和.NET平臺進行面向組件設計)的資深軟件架構師與創(chuàng)始人。Juval Lowy可謂桃李滿天下,參加WCF培訓的學員數以萬計,遍布全球。

圖書目錄

序1
序2
前言
第1章 WCF基礎
什么是WCF
服務
地址
TCP地址
HTTP地址
IPC地址
MSMQ地址
對等網地址
契約
托管
IIS 5/6托管
自托管
WAS托管
在IIS/WAS中的自定義宿主
綁定
常用綁定
格式與編碼
選擇綁定
附加綁定
使用綁定
終結點
管理方式配置終結點
編程方式配置終結點
元數據交換
管理方式啟用元數據交換
編程方式啟用元數據交換
元數據交換終結點
元數據瀏覽器
客戶端編程
生成代理
管理方式配置客戶端
編程方式配置客戶端
為WCF提供的測試客戶端
編程方式配置與管理方式配置
WCF體系架構
使用通道
傳輸層會話
傳輸會話與綁定
傳輸會話的終止
可靠性
綁定、可靠性以及有序消息
配置可靠性
必備有序傳遞
第2章 服務契約
操作重載
契約的繼承
服務契約的分解與設計
契約分解
分解準則
契約查詢
編程處理元數據
MetadataHelper類
第3章 數據契約
序列化
.NET序列化
WCF格式器
序列化數據契約
數據契約特性
導入數據契約
數據契約與Serializable特性
數據契約推斷
合成的數據契約
數據契約事件
共享數據契約
數據契約層級
已知類型
服務已知類型
多個已知類型
配置已知類型
Object與接口
數據契約等效性
序列化順序
版本控制
新增成員
缺失成員
版本控制的雙向傳遞
枚舉
委托與數據契約
數據集與數據表
使用數組,而不是數據表
使用LINQ to SQL
泛型
集合
具體集合類型
自定義集合
CollectionDataContract特性
引用集合
字典集合
第4章 實例管理
行為
單調服務
單調服務的優(yōu)勢
配置單調服務
單調服務與傳輸會話
設計單調服務
選擇單調服務
會話服務
配置私有會話
會話與可靠性
會話ID
會話終止
單例服務
初始化單例服務
選擇單例服務
分步操作
實例停用
配置為ReleaseInstanceMode.None
配置為ReleaseInstanceMode.BeforeCall
配置為ReleaseInstanceMode.AfterCall
配置為ReleaseInstanceMode.BeforeAndAfterCall
顯式停止
使用實例停止
持久服務
持久服務和實例管理模式
實例ID與持久存儲器
顯式的實例ID
在消息頭中的實例ID
為實例ID提供的上下文綁定
自動持久行為
限流
配置限流
綁定中的限流連接
第5章 操作
請求-應答操作
單向操作
配置單向操作
單向操作與可靠性
單向操作與會話服務
單向操作與異常
回調操作
回調契約
客戶端回調設置
服務端回調調用
回調連接管理
雙向代理與類型安全
雙向通道工廠
回調契約層級
回調、端口與通道
事件
流操作
I/O流
流操作與綁定
流操作與傳輸
流操作的管理
第6章 錯誤
錯誤隔離與解耦
錯誤屏蔽
通道故障
錯誤傳播
錯誤契約
調試錯誤
錯誤與回調
錯誤處理擴展
提供錯誤
處理錯誤
安裝錯誤處理擴展
宿主與錯誤擴展
回調與錯誤擴展
第7章 事務
恢復的挑戰(zhàn)
事務
事務型資源
事務屬性
事務管理
WCF資源管理器
事務傳播
事務流與綁定
事務流與操作契約
單向調用
事務協議和管理器
協議與綁定
事務管理器
事務管理器的提升
事務類
環(huán)境事務
本地事務與分布式事務
事務型服務編程
設置環(huán)境事務
事務傳播模式
投票與完成
事務隔離性
事務超時
顯式事務編程
TransactionScope類
事務流管理
非服務型客戶端
服務狀態(tài)管理
實例管理與事務
單調事務型服務
會話事務型服務
事務型持久服務
事務型行為
事務型單例服務
實例模式與事務
回調
回調事務模式
回調投票
使用事務型回調
第8章 并發(fā)管理
實例管理與并發(fā)
服務并發(fā)模式
ConcurrencyMode.Single
ConcurrencyMode.Multiple
ConcurrencyMode.Reentrant
實例與并發(fā)訪問
單調服務
會話服務與單例服務
資源與服務
訪問死鎖
避免死鎖
資源同步上下文
.NET同步上下文
UI同步上下文
服務同步上下文
在UI線程上托管服務
將窗體定義為一個服務
UI線程與并發(fā)管理
定制服務同步上下文
線程池同步器
線程關聯度
優(yōu)先級處理
回調與客戶端安全
ConcurrencyMode.Single回調
ConcurrencyMode.Multiple回調
ConcurrencyMode.Reentrant回調
回調與同步上下文
回調與UI同步上下文
回調定制同步上下文
異步調用
異步機制的必備條件
基于代理的異步調用
異步調用
輪詢或等待完成
完成回調
單向異步操作
異步錯誤處理
異步調用與事務
同步調用與異步調用
第9章 隊列服務
離線服務與客戶端
隊列調用
隊列調用架構
隊列契約
配置與安裝
事務
傳遞及回放
服務事務配置
非事務型隊列
實例管理
單調隊列服務
會話型隊列服務
單例服務
并發(fā)管理
傳遞故障
死信隊列
存活時間
配置死信隊列
處理死信隊列
回放失敗
有害消息
MSMQ 4.0中對有害消息的處理
在MSMQ 3.0上的有害消息處理
隊列調用與聯機調用
要求使用隊列
響應服務
設計一個響應服務契約
客戶端編程
隊列服務端編程
響應服務端編程
事務
HTTP橋
設計HTTP橋
事務配置
服務端配置
客戶端配置
第10章 安全
身份驗證
授權
傳輸安全
傳輸安全模式
傳輸安全模式的配置
Transport Security模式與憑證
Message Security模式與憑證
身份管理
總體策略
場景驅動方式
局域網應用程序場景
保證局域網綁定的安全
強制消息保護
身份驗證
身份
安全調用上下文
模擬
授權
身份管理
回調
互聯網應用程序場景
保證互聯網綁定的安全
消息保護
身份驗證
使用Windows憑證
使用ASP.NET Provider
身份管理
回調
B2B應用程序場景
確保B2B綁定的安全
身份驗證
授權
身份管理
回調
宿主的安全配置
匿名應用程序場景
確保匿名綁定的安全
身份驗證
授權
身份管理
回調
無安全場景
不保證綁定的安全
身份驗證
授權
身份管理
回調
場景總結
聲明式安全框架
SecurityBehaviorAttribute特性
宿主端的聲明式安全
客戶端聲明式安全
安全審核
配置安全審核
聲明式安全審核
附錄A 面向服務概述
附錄B 消息頭和上下文
附錄C 發(fā)布-訂閱服務
附錄D 代碼訪問安全
附錄E 通用攔截器
附錄F WCF編碼規(guī)范
附錄G ServiceModelEx分類

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號