当前位置:首页 > 工业技术
WCF服务编程
WCF服务编程

WCF服务编程PDF电子书下载

工业技术

  • 电子书积分:21 积分如何计算积分?
  • 作 者:(美)洛伊著
  • 出 版 社:武汉:华中科技大学出版社
  • 出版年份:2011
  • ISBN:9787560970837
  • 页数:787 页
图书介绍:本书是在Windows平台上开发面向服务架构的权威参考指南。全书分为11个部分介绍了WCF的性能到服务总线方面的内容。WCF是微软推出的在windows操作系统下开发面向服务应用程序的统一平台。
上一篇:居济一得 1下一篇:中国家政学新编
《WCF服务编程》目录
标签:编程 服务

第1章 WCF基础 1

什么是WCF 1

服务 2

服务的执行边界 3

WCF与位置透明度 4

地址 4

TCP地址 5

HTTP地址 5

IPC地址 6

MSMQ地址 6

服务总线地址 6

契约 6

服务契约 7

托管 11

IIS 5/6托管 11

自托管 12

WAS托管 17

IIS/WAS里的自定义托管 18

Windows Server AppFabric 19

选择宿主 20

绑定 21

常用绑定 22

选择绑定 24

其他绑定 24

使用绑定 26

终结点 26

以管理方式配置终结点 27

以编程方式配置终结点 31

默认终结点 32

元数据交换 35

基于HTTP-GET的元数据 35

元数据交换终结点 38

元数据浏览器 44

行为配置的更多内容 46

客户端编程 47

生成代理 48

以管理方式配置客户端 52

以编程方式配置客户端 57

WCF提供的测试客户端 58

编程方式配置VS管理方式配置 60

WCF体系结构 61

宿主体系结构 62

使用通道 63

InProcFactory类 64

传输会话层 68

传输会话与绑定 68

传输会话终止 68

可靠性 69

绑定、可靠性和有序消息 70

配置可靠性 71

必备有序传递 72

第2章 服务契约 75

操作重载 75

契约继承 77

客户端契约层级 78

服务契约分解与设计 82

契约分解 82

分解准则 84

契约查询 85

以编程方式处理元数据 86

MetadataHelpet类 88

第3章 数据契约 93

序列化 93

.NET序列化 94

序列化的数据契约 98

数据契约特性 99

导入数据契约 102

数据契约与Serializable特性 104

推断数据契约 105

组合数据契约 107

数据契约事件 108

共享数据契约 110

数据契约层级 111

已知类型 112

服务已知类型 114

多个已知类型 115

配置已知类型 116

数据契约解析器 117

Objects与接口 127

数据契约等效性 129

序列化顺序 130

版本控制 132

新增成员 133

缺失成员 133

版本控制往返 137

枚举 139

委托与数据契约 141

泛型 142

集合 145

具体集合类型 146

自定义集合 148

CollectionDataContract特性 148

引用集合 150

字典集合 150

第4章 实例管理 153

行为 153

单调服务 154

单调服务的优势 155

配置单调服务 156

单调服务与传输会话 157

设计单调服务 157

选择单调服务 160

会话服务 160

配置私有会话 160

会话与可靠性 165

会话ID 166

会话终止 167

单例服务 168

初始化单例服务 169

选择单例服务 171

操作分界 172

实例停止 174

配置为ReleaseInstanceMode.None 176

配置为ReleaselnstanceMode.BeforeCall 176

配置为ReleaseInstanceMode.AfterCall 177

配置为ReleaseInstanceMode.BeforeAndAfterCall 177

显式停止 178

使用实例停止 179

持久化服务 179

持久化服务与实例管理模式 180

实例ID与持久化存储区 180

显式实例ID 181

消息头里的实例ID 183

支持实例ID的上下文绑定 185

自动持久化行为 191

限流 196

配置限流 199

第5章 操作 205

请求/应答操作 205

单向操作 205

配置单向操作 206

单向操作与可靠性 207

单向操作与会话服务 207

单向操作和异常 208

回调操作 209

回调契约 210

客户端回调设置 211

服务端的回调调用 214

回调连接管理 217

双向代理与类型安全 219

回调契约层级 224

事件 225

流操作 229

I/O流 229

流操作与绑定 230

流操作与传输 231

第6章 错误 233

错误隔离和解耦 233

错误屏蔽 233

通道故障 234

错误传播 238

错误契约 239

错误调式 243

错误与回调 249

错误处理扩展 252

提供错误 252

处理错误 256

安装错误处理扩展 258

宿主与错误扩展 261

回调与错误扩展 264

第7章 事务 267

恢复的挑战 267

事务 268

事务资源 268

事务属性 269

事务管理 270

资源管理器 273

事务传播 273

事务流与绑定 273

事务流与操作契约 274

单调 276

事务协议与管理器 277

协议与绑定 277

事务管理器 278

事务管理器提升 280

Transaction类 281

环境事务 282

本地事务VS分布式事务 282

服务事务编程 283

设置环境事务 284

事务传播模式 285

投票与提交 292

事务隔离 295

事务超时 297

明确使用事务编程 298

TransactionScope类 299

事务流管理 300

非服务客户端 307

服务状态管理 308

事务边界 309

实例管理与事务 309

单调事务服务 310

会话事务服务 313

事务持久化服务 326

事务行为 328

事务单例服务 333

实例模式与事务 336

回调 337

回调事务模式 338

回调投票 340

使用事务型回调 340

第8章 并发管理 343

实例管理与并发 343

服务并发模式 344

ConcurrencyMode.single 344

同步访问与事务 345

ConcurrencyMode.Multiple 345

ConcurrencyMode.Reentrant 348

实例与并发访问 350

单调服务 350

会话与单例服务 351

资源与服务 352

访问死锁 352

避免死锁 353

资源同步上下文 354

.NET同步上下文 354

UI同步上下文 357

服务同步上下文 362

托管在UI线程上 363

作为服务 368

UI线程与并发管理 371

自定义服务同步上下文 372

线程池同步化器 373

线程关联性 377

优先级处理 380

回调与客户端安全 383

使用ConcurrencyMode.Single回调 384

使用ConcurrencyMode.Multiple回调 385

使用ConcurrencyMode.Reentrant回调 385

回调与同步上下文 385

回调与UI同步上下文 386

回调自定义上下文 389

异步调用 393

异步机制的需求 393

基于代理的异步调用 394

异步调用 395

轮询或等待完成 398

完成回调 400

单向异步调用 404

异步错误调用 408

异步调用与事务 408

同步和异步调用 409

第9章 队列服务 411

无连接的服务与客户端 411

队列调用 412

队列调用架构 412

队列契约 413

配置与安装 414

事务 420

传递与回放 420

事务配置 422

非事务性队列 425

实例管理 425

单调队列服务 426

会话队列服务 427

单例服务 431

并发管理 432

限流 432

传送失败 433

死信队列 434

生存时间 434

配置死信队列 435

处理死信队列 436

回放失败 440

有害消息 441

MSMQ 4.0里的有害消息处理 441

MSMQ 3.0里的有害消息处理 446

队列调用与连接调用 446

要求队列化 447

应答服务 449

设计应答服务契约 450

客户端编程 453

队列服务端编程 455

应答服务端编程 457

事务 458

HTTP桥 461

设计桥 461

事务配置 462

服务端配置 463

客户端配置 464

第10章 安全 467

验证 467

授权 468

传输安全 468

传输安全模式 469

传输安全模式配置 470

Transport安全和凭据 473

Message安全和凭据 473

身份标识管理 474

整体策略 474

场景驱动方法 475

Intranet应用场景 476

保护Intranet绑定 476

约束消息保护 482

身份验证 484

身份标识 486

安全调用上下文 487

模拟 489

授权 496

身份标识管理 501

回调 502

Internet应用场景 503

保护Internet绑定 503

消息保护 505

验证 509

使用Windows凭据 511

使用ASP.NET provider 512

标识管理 520

B2B应用场景 520

保扩B2B绑定 521

验证 521

授权 524

身份标识管理 525

宿主安全配置 525

匿名应用场景 526

确保匿名绑定的安全 526

验证 527

授权 527

标识管理 527

回调 528

无安全场景 528

无安全的绑定 528

验证 528

授权 529

标识管理 529

回调 529

场景总结 529

声明式安全框架 530

SecurityBehaviorAttribute 530

宿主端的声明式安全 538

客户端的声明式安全 539

安全审计 546

配置安全审计 547

声明式安全审计 549

第11章 服务总线 551

什么是中继服务 552

Windows Azure AppFabric服务总线 552

服务总线编程 553

中继服务地址 553

服务总线注册 556

服务总线浏览器 558

服务总线绑定 558

TCP中继绑定 559

WS 2007 中继绑定 563

单向中继绑定 563

事件中继绑定 564

使用云作为拦截器 565

服务总线缓存 566

缓存VS队列 567

使用缓存 567

发送和检索消息 573

缓存服务 574

应答服务 582

服务总线验证 586

配置验证 587

共享安全验证 588

无验证 592

在服务总线上的元数据 594

传输安全 596

Transport安全 597

Message安全 597

中继绑定与传输安全 598

WS中继绑定与传输安全 604

单向中继绑定与传输安全 604

绑定与传输模式 605

简化传输安全 605

附录A 面向服务概述 613

附录B 消息头与上下文 625

附录C 服务发现 647

附录D 发布-订阅服务 695

附录E 通用拦截器 727

附录F WCF编码规范 743

附录G ServiceModelEx分类 753

索引 765

相关图书
作者其它书籍
返回顶部