图书介绍
WCF服务编程 第4版PDF|Epub|txt|kindle电子书版本下载
- (美)JUVAL LOWY & MICHAEL MONTGOMERY著;徐雷,徐扬译 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:9787568026222
- 出版时间:2017
- 标注页数:806页
- 文件大小:101MB
- 文件页数:833页
- 主题词:网络服务器-程序设计
PDF下载
下载说明
WCF服务编程 第4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 WCF基础1
什么是WCF1
服务2
服务的执行边界3
WCF与位置透明度4
地址4
TCP地址5
HTTP地址6
IPC地址6
MSMQ地址6
WebSocket地址7
UDP地址7
契约7
服务契约8
托管11
IIS托管12
自托管13
WAS托管18
在IIS/WAS里自定义托管18
选择宿主19
绑定20
常用绑定21
选择绑定22
其他绑定23
使用绑定25
终结点25
以管理方式配置终结点26
以编程方式配置终结点30
默认终结点31
Configure()方法34
元数据交换36
基于HTTP-GET的元数据37
元数据交换终结点40
元数据浏览器46
行为配置的更多内容48
客户端编程49
生成代理50
以管理方式配置客户端54
以编程方式配置客户端59
WCF提供的测试客户端60
编程方式配置VS管理方式配置62
配置策略63
WCF体系结构63
宿主体系结构64
使用通道65
InProcFactory类67
传输会话层70
传输会话与绑定71
传输会话终止71
可靠性72
绑定、可靠性和有序消息73
配置可靠性73
必备有序传递75
第2章 服务契约77
操作重载77
契约继承79
客户端契约层级80
服务契约分解与设计84
契约分解84
分解准则86
契约查询88
以编程方式处理元数据88
第3章 数据契约95
序列化95
.NET序列化96
WCF格式器98
序列化的数据契约100
数据契约特性101
导入数据契约104
数据契约与Serializable特性106
推断数据契约107
组合数据契约109
数据契约事件110
共享数据契约112
数据契约层级113
已知类型114
服务已知类型116
多个已知类型117
配置已知类型118
数据契约解析器119
Objects与接口129
数据契约等效性131
序列化顺序132
版本控制134
新增成员135
缺失成员135
版本控制往返139
数据契约分解与设计141
数据契约设计142
数据契约分解142
操作分解151
数据传输对象(DTO)模式153
务实的模式使用154
枚举154
委托与数据契约156
泛型157
集合160
具体集合类型161
自定义集合163
CollectionDataContract特性163
引用集合165
字典集合165
第4章 实例管理169
行为169
单调服务170
单调服务的优势171
配置单调服务172
单调服务与传输会话173
设计单调服务173
选择单调服务176
会话服务176
配置私有会话176
会话与可靠性181
会话ID182
会话终止183
单例服务184
初始化单例服务185
选择单例服务188
操作分界188
实例停止190
配置为ReleaseInstanceMode.None192
配置为ReleaseInstanceMode.BeforeCall193
配置为ReleaseInstanceMode.AfterCall193
配置为ReleaseInstanceMode.BeforeAndAfterCall193
显式停止194
使用实例停止195
持久化服务195
持久化服务与实例管理模式196
实例ID与持久化存储区196
显式实例ID197
消息头里的实例ID199
支持实例ID的上下文绑定202
自动持久化行为207
限流213
配置限流215
第5章 操作221
请求/应答操作221
单向操作221
配置单向操作222
单向操作与可靠性223
单向操作与会话服务223
单向操作和异常224
回调操作225
回调契约226
客户端回调设置227
服务端的回调调用230
回调连接管理233
双向代理与类型安全235
双向通道工厂238
回调契约层级240
事件241
流操作245
I/O流245
流操作与绑定246
流操作与传输247
第6章 错误249
错误隔离和解耦249
错误屏蔽249
通道故障250
错误传播254
错误契约256
错误调试259
错误与回调265
错误处理扩展268
提供错误269
处理错误272
安装错误处理扩展274
宿主与错误扩展277
回调与错误扩展280
第7章 事务283
恢复的挑战283
事务284
事务资源284
事务属性285
事务管理286
资源管理器289
事务传播289
事务流与绑定289
事务流与操作契约290
单调292
事务协议与管理器293
协议与绑定293
事务管理器294
事务管理器提升296
Transaction类297
环境事务298
本地事务VS分布式事务298
服务事务编程299
设置环境事务299
事务传播模式301
投票与提交308
事务隔离311
事务超时313
明确使用事务编程314
TransactionScope类314
事务流管理316
非服务客户端323
服务状态管理324
事务边界325
实例管理与事务325
单调事务服务326
会话事务服务329
事务持久化服务342
事务行为344
事务单例服务349
实例模式与事务352
回调353
回调事务模式354
回调投票356
使用事务型回调356
第8章 并发管理359
实例管理与并发359
服务并发模式360
ConcurrencyMode.Single360
ConcurrencyMode.Multiple361
ConcurrencyMode.Reentrant364
实例与并发访问366
单调服务366
会话与单例服务367
资源与服务368
访问死锁368
避免死锁369
资源同步上下文370
.NET同步上下文370
UI同步上下文373
服务同步上下文378
托管在UI线程上379
作为服务384
UI线程与并发管理387
自定义服务同步上下文389
线程池同步化器389
替换I/O完成线程池394
线程关联性395
优先级处理397
回调与客户端安全400
使用ConcurrencyMode.Single回调401
使用ConcurrencyMode.Multiple回调402
使用ConcurrencyMode.Reentrant回调402
回调与同步上下文403
回调与UI同步上下文403
回调自定义上下文406
异步调用410
异步机制的需求410
基于代理的异步调用411
异步调用413
轮询或等待完成415
延续417
单向异步调用426
异步错误处理430
异步调用与事务433
同步与异步调用433
异步服务操作434
第9章 队列服务455
无连接的服务与客户端455
队列调用456
队列调用架构456
队列契约457
配置与安装458
事务464
传递与回放464
事务配置466
非事务性队列469
实例管理469
单调队列服务470
会话队列服务471
单例服务475
并发管理476
限流476
传送失败477
死信队列478
生存时间478
配置死信队列479
处理死信队列480
回放失败484
有害消息485
有害消息处理486
队列调用与连接调用490
要求队列化491
应答服务492
设计应答服务契约493
客户端编程496
队列服务端编程499
应答服务端编程501
事务502
HTTP桥505
设计桥505
事务配置506
服务端配置506
客户端配置508
第10章 安全511
验证511
授权512
传输安全512
传输安全模式513
传输安全模式配置514
Transport安全和凭据517
Message安全和凭据517
身份标识管理518
整体策略518
场景驱动方法519
Intranet应用场景520
安全Intranet绑定520
约束消息保护526
身份验证528
身份标识530
安全调用上下文531
模拟533
授权540
身份标识管理545
回调546
Internet应用场景547
安全Internet绑定547
消息保护549
验证553
使用Windows凭据555
使用ASP.NET提供者556
标识管理564
B2B应用场景565
保护B2B绑定565
验证566
授权568
身份标识管理569
宿主安全配置570
匿名应用场景570
确保匿名绑定的安全571
验证571
授权571
标识管理571
回调572
无安全场景572
无安全的绑定572
验证573
授权573
标识管理573
回调573
场景总结574
声明式安全框架574
SecurityBehaviorAttribute575
宿主端的声明式安全582
客户端的声明式安全583
安全审计590
配置安全审计591
声明式安全审计593
第11章 Azure Service Fabric微服务平台595
为什么需要Azure Service Fabric595
集成平台596
设计一致性596
编程模型一致性596
未来兼容596
为Service Fabric作准备598
ServiceModelEx.ServiceFabric598
配置Service Fabric599
IT运维599
开发600
两者兼备601
编写Service Fabric606
服务编程模型606
可靠服务607
可靠角色614
状态管理617
托管623
客户端编程模型624
建模Service Fabric633
建模方法633
建模可靠服务635
建模可靠角色637
建模托管宿主645
测试646
附录A 面向服务概述653
附录B 消息头与上下文665
附录C 服务发现687
附录D 发布-订阅服务741
附录E 通用拦截器765
附录F WCF编码规范781
附录G ServiceModelEx分类793