云端书斋 -WCF服务编程
本书资料更新时间:2025-01-19 17:26:28

WCF服务编程 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

WCF服务编程精美图片
》WCF服务编程电子书籍版权问题 请点击这里查看《

WCF服务编程书籍详细信息

  • ISBN:9787560970837
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2011-5-31
  • 页数:816
  • 价格:118.00元
  • 纸张:暂无纸张
  • 装帧:暂无装帧
  • 开本:暂无开本
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-19 17:26:28

内容简介:

本书涵盖了.NET Framework 4.0的许多新特性,以及WindosAzure AppFabric服务总线,同时,还包括一些最新的WCF想法和技巧。本书通过告诉你“为什么”及“如何”使用WCF来帮助你精通WCF编程、成长为一名出色的软件工程师。通过本书,你可以:

·了解WCF架构和基础构件,包含可靠性和传输会话等关键概念。

·使用像服务托管、实例和并发管理、事务、无连接队列调用、安全和服务等这样的内置特性。

·精通Windows Azure AppFabric服务总线、新的云计算里最具革命性的部分。

·通过使用相关的设计原则、提示和ServiceModelEx框架里的最佳实践,提高WCF服务开发的效率和质量。

·挖掘服务设计背后的原理,揭秘WCF开发的精髓。


书籍目录:

目录

Table of Contents

序言 I

前言 III

第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 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

使用通道 62

InProcFactory类 64

传输会话层 68

传输会话与绑定 68

传输会话终止 68

可靠性 69

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

配置可靠性 71

必备有序传递 72

第2章 服务契约 75

操作重载 75

契约继承 77

客户端契约层级 78

服务契约分解与设计 82

契约分解 82

分解准则 84

契约查询 85

以编程方式处理元数据 86

MetadataHelper类 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

配置为ReleaseInstanceMode.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

软件工程简史 613

面向对象 614

面向组件 615

面向服务 617

面向服务的优势 618

面向服务的应用程序 619

面向对象的宗旨和原则 620

实践原则 620

可选原则 621

下一步是什么 622

面向服务的平台 623

附录B 消息头与上下文 625

消息头 625

客户端消息头交互 626

服务端消息头交互 628

封装消息头 628

简化客户端 631

上下文绑定 633

客户端上下文绑定交互 634

服务端上下文绑定交互 635

简化客户端 636

简化服务 639

创建自定义上下文绑定 640

附录C 服务发现 647

地址发现 647

服务配置 648

客户端步骤 652

域 654

简化服务发现 656

发展中的服务发现 665

通告 667

声明终结点 668

接收声明 669

简化声明 670

服务总线发现 674

解决方案架构 674

可发现的宿主 676

服务发现客户端 681

声明 686

元数据浏览器 693

附录D 发布-订阅服务 695

发布-订阅设计模式 696

订阅者类型 696

发布-订阅框架 697

管理临时订阅 697

管理持久订阅者 701

事件发布 704

管理持久订阅者 708

单例订阅者 710

队列化发布者与订阅者 711

使用服务总线发布-订阅 712

事件中继绑定 712

使用服务发现实现发布-订阅 719

DiscoveryPublishService

类 720

发布者 722

订阅者 723

More on DiscoveryPublishService

723

附录E 通用拦截器 727

拦截服务操作 727

泛型调用者 728

安装拦截器 729

拦截客户端调用 732

跟踪拦截器 734

标识堆栈传播 738

保护调用堆栈拦截器 740

附录F WCF编码规范 743

通用设计规范 743

设计要点 744

服务契约 744

数据契约 745

实例管理 746

操作与调用 746

错误 747

事务 748

并发管理 750

队列服务 750

安全 751

服务总线 752

附录G ServiceModelEx分类 753

索引 755


作者介绍:

Juval Löwy是IDesign的软件架构师和主要负责人,他从事.NET架构方面的咨询和高级培训工作。他还是微软硅谷的区域总监,致力于.NET 4.0的推广工作。参加了微软内部关于新版本的.NET和相关技术的设计评审工作。他发表了许多技术文章,经常在开发技术大会上发言。微软授予其“软件传奇”(Software Legend)的称号,是世界顶级的.NET专家和行业领导者。


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!


在线阅读/听书/购买/PDF下载地址:

在线阅读地址:WCF服务编程在线阅读

在线听书地址:WCF服务编程在线收听

在线购买地址:WCF服务编程在线购买


原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

书籍介绍

本书涵盖了.NET Framework 4.0的许多新特性,以及WindosAzure AppFabric服务总线,同时,还包括一些最新的WCF想法和技巧。本书通过告诉你“为什么”及“如何”使用WCF来帮助你精通WCF编程、成长为一名出色的软件工程师。通过本书,你可以:

·了解WCF架构和基础构件,包含可靠性和传输会话等关键概念。

·使用像服务托管、实例和并发管理、事务、无连接队列调用、安全和服务等这样的内置特性。

·精通Windows Azure AppFabric服务总线、新的云计算里最具革命性的部分。

·通过使用相关的设计原则、提示和ServiceModelEx框架里的最佳实践,提高WCF服务开发的效率和质量。

·挖掘服务设计背后的原理,揭秘WCF开发的精髓。


书籍真实打分

  • 故事情节:3分

  • 人物塑造:8分

  • 主题深度:4分

  • 文字风格:6分

  • 语言运用:5分

  • 文笔流畅:3分

  • 思想传递:3分

  • 知识深度:6分

  • 知识广度:6分

  • 实用性:4分

  • 章节划分:6分

  • 结构布局:9分

  • 新颖与独特:3分

  • 情感共鸣:7分

  • 引人入胜:9分

  • 现实相关:8分

  • 沉浸感:6分

  • 事实准确性:7分

  • 文化贡献:4分


网站评分

  • 书籍多样性:4分

  • 书籍信息完全性:8分

  • 网站更新速度:6分

  • 使用便利性:7分

  • 书籍清晰度:8分

  • 书籍格式兼容性:9分

  • 是否包含广告:6分

  • 加载速度:7分

  • 安全性:3分

  • 稳定性:5分

  • 搜索功能:4分

  • 下载便捷性:3分


下载点评

  • 在线转格式(368+)
  • 无缺页(523+)
  • 无水印(286+)
  • 二星好评(79+)
  • 已买(561+)
  • 实惠(243+)
  • 微信读书(121+)
  • 赚了(602+)
  • 字体合适(386+)
  • 三星好评(279+)
  • 书籍多(112+)
  • 排版满分(492+)

下载评价

  • 网友 宓***莉: ( 2024-12-26 06:02:26 )

    不仅速度快,而且内容无盗版痕迹。

  • 网友 石***致: ( 2024-12-23 18:38:17 )

    挺实用的,给个赞!希望越来越好,一直支持。

  • 网友 孙***美: ( 2025-01-03 13:56:37 )

    加油!支持一下!不错,好用。大家可以去试一下哦

  • 网友 訾***晴: ( 2025-01-15 23:14:12 )

    挺好的,书籍丰富

  • 网友 詹***萍: ( 2025-01-16 17:11:57 )

    好评的,这是自己一直选择的下载书的网站

  • 网友 温***欣: ( 2025-01-06 16:26:25 )

    可以可以可以

  • 网友 饶***丽: ( 2024-12-23 11:05:28 )

    下载方式特简单,一直点就好了。

  • 网友 家***丝: ( 2024-12-22 14:28:01 )

    好6666666

  • 网友 孔***旋: ( 2025-01-07 07:59:48 )

    很好。顶一个希望越来越好,一直支持。

  • 网友 冉***兮: ( 2024-12-21 23:07:38 )

    如果满分一百分,我愿意给你99分,剩下一分怕你骄傲


随机推荐