图书介绍

WCF服务编程 第4版PDF|Epub|txt|kindle电子书版本下载

WCF服务编程 第4版
  • (美)JUVAL LOWY & MICHAEL MONTGOMERY著;徐雷,徐扬译 著
  • 出版社: 武汉:华中科技大学出版社
  • ISBN:9787568026222
  • 出版时间:2017
  • 标注页数:806页
  • 文件大小:101MB
  • 文件页数:833页
  • 主题词:网络服务器-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐