注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具WCF編程(第2版)

WCF編程(第2版)

WCF編程(第2版)

定 價(jià):¥99.00

作 者: (美)羅威 著,張逸,徐寧 譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

ISBN: 9787111278900 出版時(shí)間: 2009-10-01 包裝: 平裝
開本: 16開 頁數(shù): 700 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號