快捷索引


会员福利

资源无源时,可利用百度网盘 & 迅雷云盘取回

此内容仅供注册用户。请 %登录%.

神秘内容,请 登录 / 注册 后查看

会员可见全站福利 !

整理&发布 by http://www.books51.comWCF全面解析(下册)

作者:  蒋金楠

图书分类: 网络

资源格式: PDF

版本: 扫描版

出版社: 电子工业出版社

书号: 9787121166563

发行时间: 2012年5月3日

地区:  大陆

语言:  简体中文

简介

IPB Image

目录

下册
第1章 异常处理(exception handling) 1
1.1 wcf基本异常处理模式 2
1.1.1 当异常从服务端抛出 2
1.1.2 异常细节的传播 5
1.1.3 自定义异常信息 8
1.2 错误消息与faultexception异常 19
1.2.1 从soap fault说起 19
1.2.2 唯一可被传播的异常:faultexception 22
1.2.3 faultexception异常和错误消息之间的转换 26
1.3 wcf异常处理体系剖析 34
1.3.1 faultformatter 35
1.3.2 servicedebugbehavior如何实现对异常细节传播 39
1.4 wcf异常处理扩展 42
1.4.1 处理器(errorhandler) 42
1.4.2 实例演示:通过wcf扩展实现与entlib的集成(s105) 43
第2章 元数据(metadata) 55
2.1 wcf元数据架构体系简介 56
2.1.1 ws-mex 56
2.1.2 metadatasection与metadataset 70
2.1.3 wcf元数据架构模型 73
2.2 元数据的导出 74
2.2.1 metadataexporter和wsdlexporter 74
2.2.2 wsdl导出扩展和策略导出扩展 79
2.3 元数据的发布 81
2.3.1 元数据发布的实现者:servicemetadatabehavior 81
2.3.2 mex 终结点有何不同 83
2.3.3 servicemetadatabehavior是如何实现元数据发布的 85
2.4 元数据的获取和导入 97
2.4.1 自己动手实现元数据的获取 97
2.4.2 metadaimporter与元数据导入 102
第3章 事务(transaction) 108
3.1 wcf需要怎样的事务控制 109
3.1.1 什么是事务 109
3.1.2 事务的显式控制 110
3.1.3 分布式事务应用场景 113
3.2 windows下的事务处理模型 114
3.2.1 事务模型中的三种角色 115
3.2.2 分布式事务是如何实现的 118
3.2.3 system.transactions事务 121
3.3 事务处理协议:oletx和ws-at 135
3.3.1 ws-coordination 136
3.3.2 ws-at 140
3.4 wcf事务编程 142
3.4.1 通过服务契约决定事务流转的策略 142
3.4.2 通过绑定实施事务的流转 144
3.4.3 通过服务(操作)行为控制事务 153
3.4.4 实例演示:创建事务型服务(s301) 156
3.5 wcf事务实现原理 166
3.5.1 transactionflowattribute行为 166
3.5.2 事务绑定 166
3.5.3 事务的自动登记(enlistment) 173
3.5.4 oletx提升(oletx upgrade)机制 174
第4章 并发与限流(concurrency and throttling) 176
4.1 并发与实例上下文模式 177
4.1.1 同一个服务实例上下文同时处理多个服务调用请求 177
4.1.2 并发中的同步 180
4.1.3 并发与实例上下文模式 182
4.2 同步上下文与线程亲和性 196
4.2.1 倘若去除servicebehaviorattribute的usesynchronizationcontext属性 196
4.2.2 什么是同步上下文(synchronizationcontext) 197
4.2.3 wcf中的同步上下文与线程亲和性 199
4.3 流量限制(throttling) 203
4.3.1 如何进行限流控制 203
4.3.2 wcf限流控制是如何实现的 206
第5章 可靠会话(reliable sessions) 210
5.1 可靠消息传输 211
5.1.1 从tcp对报文段的可靠交付机制说起 211
5.1.2 ws-rm简介 213
5.2 编写可靠会话服务 220
5.2.1 实例演示:通过wcf服务传输图片(s501) 220
5.2.2 可靠会话绑定 234
5.3 可靠会话的实现原理 241
5.3.1 从信道层看可靠会话的实现 241
5.3.2 从传输协议的局限性和消息交换模式看可靠会话的实现 251
5.3.3 可靠会话最佳实践 254
第6章 队列服务(queued service) 257
6.1 msmq简介 258
6.1.1 msmq能解决什么问题 258
6.1.2 msmq的安装 259
6.1.3 消息队列 261
6.1.4 msmq编程 263
6.2 从队列服务的终结点谈起 274
6.2.1 地址 274
6.2.2 绑定 276
6.2.3 契约 278
6.3 事务控制 279
6.3.1 msmq事务模型 279
6.3.2 客户端事务 280
6.3.3 服务端事务 282
6.3.4 事务性批量接收 283
6.4 会话 288
6.4.1 客户端会话 288
6.4.2 服务端会话 292
6.5 错误处理 296
6.5.1 接收重试 296
6.5.2 接收错误处理 300
6.5.3 死信消息处理 301
6.5.4 日志(journaling)与跟踪(tracing) 303
第7章 传输安全(transfer security) 305
7.1 传输安全简介 306
7.1.1 分布式应用中的传输安全隐患 306
7.1.2 非对称加密(asymmetric cryptography) 307
7.1.3 transport与message安全模式 312
7.2 认证 318
7.2.1 认证与凭证(user credential) 318
7.2.2 绑定、安全模式与客户端凭证类型 323
7.2.3 服务认证 335
7.2.4 客户端认证 351
7.2.5 servicecredentials v.s. clientcredentials 362
7.3 消息保护(message protection) 366
7.3.1 消息的保护级别 366
7.3.2 签名与加密的实现 374
7.3.3 安全会话(secure sessions) 380
第8章 授权与审核(authorization and auditing) 386
8.1 身份(identity)与安全主体(principal) 387
8.1.1 身份 387
8.1.2 安全主体 391
8.2 windows用户组授权 397
8.2.1 windows用户组授权与认证的关系 397
8.2.2 windows用户组授权编程 398
8.2.3 实例演示:基于windows用户组的声明式授权(s801) 399
8.2.4 身份模拟(impersonation) 402
8.3 asp.net roles授权 409
8.3.1 asp.net roles提供程序 409
8.3.2 asp.net roles授权与认证的无关性 410
8.3.3 asp.net roles授权编程 411
8.3.4 实例演示:不同认证方式下的asp.ent roles授权 413
8.3.5 实例演示:通过wcf扩展实现授权(s805) 418
8.4 自定义授权方式 423
8.4.1 通过自定义authorizationpolicy和serviceauthorizationmanager创建安全主体 423
8.4.2 claim和claimset 426
8.4.3 自定义授权实现原理剖析 427
8.4.4 实例演示:通过自定义authorizationpolicy和serviceauthorizationmanager实现授权(s806) 428
8.5 安全审核(security auditing) 434
8.5.1 servicesecurityauditbehavior服务行为 434
8.5.2 安全审核的实现 435
8.5.3 实例演示:如何实施安全审核 436
第9章 扩展(extension) 442
9.1 服务端架构体系的构建 443
9.1.1 再谈服务描述(service description) 443
9.1.2 终结点分发器选择机制 446
9.1.3 信道分发器(channeldispatcher) 448
9.1.4 终结点分发器(endpointdispatcher) 452
9.1.5 分发运行时(dispatchruntime) 453
9.1.6 分发操作(dispatchoperation) 460
9.2 客户端架构体系的构建 465
9.2.1 创建channelfactory[tchannel] 465
9.2.2 客户端运行时(clientruntime) 467
9.2.3 客户端操作(clientoperation) 470
9.2.4 服务代理与服务调用 471
9.3 通过定义四种行为对wcf的扩展 474
9.3.1 wcf四种类型的行为 474
9.3.2 行为方法的执行 476
9.3.3 实例演示:通过扩展确保语言文化一致性(s901) 477
9.4 servicehost对wcf的扩展 488
9.4.1 自定义servicehost的本质:对服务描述进行定制 488
9.4.2 自定义servicehost的创建者:servicehostfactory 491
9.4.3 实例演示:通过扩展实现基于ioc的服务实例的创建(s903,s904) 493
第10章 wcf 4.0新特性(new features in wcf 4.0) 503
10.1 简化开发体验 504
10.1.1 默认终结点 504
10.1.2 默认绑定配置 509
10.1.3 默认行为配置 510
10.1.4 标准终结点 513
10.1.5 无.svc文件服务激活 514
10.2 路由服务(routing service) 516
10.2.1 路由服务就是一个wcf服务 516
10.2.2 基于消息内容的路由策略 520
10.2.3 实例演示:如何使用路由服务(s1001) 527
10.2.4 其他路由特性 532
10.3 服务发现(service discovery) 534
10.3.1 ws-discovery 534
10.3.2 可被发现的服务(discoverable service) 537
10.3.3 目标服务的探测和解析 544
10.3.4 实例演示:如何利用服务发现机制实现服务的“动态”调用(s1002) 550
10.3.5 dynamicendpoint 553
10.3.6 服务上/下线通知 555
10.3.7 发现代理(discovery proxy) 563
附录a 实例列表 571
参考文献 573

电子书www.minxue.net链接

内容介绍:

   《wcf全面解析(套装上下册)》由蒋金楠所著,是作者多年潜心研究wcf技术的心血之作,也是这些年来从事wcf开发的经验总结。书如其名,此书涵盖了wcf几乎所有的知识点,并对其底层框架进行了“庖丁解牛”式的剖析,力求将wcf的整个运行机制完整而清晰地呈现在读者面前。 《wcf全面解析(套装上下册)》上册的前四章在对wcf进行总体介绍的基础上,对构成终结点的三要素(地址、绑定和契约)进行了系统说明;随后的两章则着重剖析序列化和消息编码在wcf中的实现;第7、8章讲述了在服务寄宿和操作调用过程中,wcf的服务端和客户端框架分别为我们做了什么;第9、10章将介绍的重点落在实例化、会话和rest服务上面;在最后一章中采用wcf构建了一个具体的电子商务网站vm,它将指导你如何将理论应用于实践。
  《wcf全面解析(套装上下册)》的下册主要涉及一些所谓的“高级”话题,主要包括如何在分布式环境中处理异常(第1章);元数据的导入与导出、发布与获取如何实现(第2章);如何利用wcf对事务的支持将分布式事务引入服务(第3章);如何利用并发与限流机制提高服务的吞吐量和可用性(第4章);如何利用可靠会话机制确保消息的“使命必达”(第5章);如何利用队列服务提供离线通信的支持(第6章);第7、8章主要涉及安全的相关内容,包括传输安全、授权与审核;第9章全景展示wcf服务端和客户端的运行时框架,以及在此基础上的所有扩展可能;最后一章为你带来wcf4.0几个独立的新特性。

内容截图:

IPB Image


书我要,下载先! http://www.books51.com/ 祝您开卷有益!




文章类别:

本文链接: https://www.books51.com/293516.html

【点击下方链接,复制 & 分享文章网址】

WCF全面解析(下册) 蒋金楠 蒋金楠 扫描版 pdf → https://www.books51.com/293516.html

上一篇:

下一篇:

0 ratings, 0 votes0 ratings, 0 votes (0 次顶, 0已投票)
你必须注册后才能投票!
Loading...

添加新评论