图书介绍

WCF 3.5揭秘PDF|Epub|txt|kindle电子书版本网盘下载

WCF 3.5揭秘
  • (美)CRAIGMCMURTRYMARCMERCURI等著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115211804
  • 出版时间:2009
  • 标注页数:536页
  • 文件大小:101MB
  • 文件页数:552页
  • 主题词:网络服务器-程序设计

PDF下载


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

下载说明

WCF 3.5揭秘PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 WCF简介第1章 预备知识2

1.1 分部类型2

1.2 泛型3

1.3 可空值类型5

1.4 轻量级事务管理器7

1.5 角色提供程序8

1.6 小结10

1.7 参考文献10

第2章 基础知识11

2.1 背景知识11

2.2 输入服务(Enter Services)13

2.3 WCF15

2.4 服务模型16

2.4.1 软件资源20

2.4.2 创建一个访问资源的服务22

2.4.3 使用服务36

2.4.4 在IIS中承载服务46

2.4.5 改变服务通信方式50

2.5 Visual Studio 2008工具支持52

2.6 小结57

2.7 参考文献57

第3章 数据表示和持久化支持59

3.1 背景知识59

3.2 XmlSerializer和DataContractSerializer60

3.3 XML物神63

3.3.1 创建服务65

3.3.2 创建客户端66

3.3.3 满足查看XML的欲望67

3.3.4 DataContractSerializer值得吗67

3.4 使用DataContractSerializer67

3.5 异常处理79

3.6 持久化服务82

3.6.1 为什么要持久化服务82

3.6.2 实现持久化服务83

3.7 小结88

3.8 参考文献88

第4章 会话、可信赖会话、队列与事务89

4.1 可信赖会话89

4.2 会话管理92

4.3 队列交付93

4.4 事务96

4.5 小结103

第二部分 WF介绍第5章 WF简介106

5.1 WF是什么106

5.2 活动107

5.2.1 开箱即用活动109

5.2.2 创建定制服务110

5.2.3 活动通信115

5.2.4 设计行为121

5.2.5 事务和补偿122

5.3 工作流模型124

5.3.1 顺序工作流124

5.3.2 状态机工作流131

5.3.3 定制根活动132

5.4 工作流承载132

5.4.1 承载运行时133

5.4.2 运行时服务134

5.4.3 定制服务141

5.5 规则引擎143

5.5.1 作为条件的规则144

5.5.2 ConditionedActivityGroup活动146

5.5.3 作为策略的规则147

5.6 小结149

5.7 参考文献149

第6章 使用WCF和WF150

6.1 消费服务150

6.1.1 在自定义活动中调用服务150

6.1.2 以.NET Framework 3.5的方式使用Send活动154

6.1.3 扩展Send活动156

6.2 组合多个服务158

6.3 将工作流公开为服务158

6.3.1 在WCF服务中承载(.NET 3.0)159

6.3.2 将工作流公开为服务(.NET 3.5)163

6.3.3 创建工作流服务167

6.3.4 上下文168

6.3.5 通信模式170

6.4 小结179

6.5 参考文献180

第三部分 安全182

第7章 安全基础182

7.1 确保通信安全的基本任务182

7.2 传输安全和消息安全183

7.3 使用传输安全183

7.3.1 安装证书183

7.3.2 指定服务器即将提供的证书185

7.3.3 配置服务器的身份186

7.3.4 传输安全示例186

7.4 使用消息安全191

7.5 身份模拟与授权196

7.6 身份模拟196

7.7 授权199

7.8 取消对Windows的更改205

7.8.1 卸载证书205

7.8.2 从IIS中删除SSL配置206

7.8.3 从HTTP.SYS中删除SSL配置207

7.8.4 恢复服务器的标识207

7.9 小结207

7.10 参考文献207

第8章 WCS、信息卡和标识元系统209

8.1 标识的角色209

8.2 Microsoft Passport和其他标识验证方法211

8.3 标识规则213

8.4 标识元系统214

8.5 信息卡和CardSpace218

8.6 管理信息卡220

8.7 架构、协议和安全225

8.8 CardSpace与企业235

8.9 .NET Framework 3.5新特性238

8.10 .NET Framework 3.5的HTTP支持239

8.11 小结241

8.12 参考文献241

第9章 使用信息卡保护应用程序的安全243

9.1 标识元系统开发243

9.2 CardSpace的简单示例245

9.3 CardSpace示例的准备工作246

9.3.1 开启IIS和ASP.NET 2.0246

9.3.2 获取X.509证书246

9.3.3 将证书导入证书存储区247

9.3.4 更新Hosts文件使DNS项与证书匹配247

9.3.5 IIS设置248

9.3.6 读取证书私钥248

9.3.7 HTTP配置249

9.4 为WCF应用程序添加信息卡250

9.5 添加信息卡253

9.6 使用Federation绑定258

9.7 捕获异常259

9.8 处理发布的令牌260

9.9 使用Metadata Resolver261

9.10 为浏览器应用程序添加信息卡262

9.11 创建托管卡271

9.12 创建简单的安全令牌服务273

9.13 通过HTTP使用CardSpace275

9.14 小结276

9.15 参考文献276

第10章 高级安全277

10.1 序幕277

10.2 利用声明保证资源安全278

10.2.1 基于声明授权和基于角色授权278

10.2.2 基于声明授权和访问控制列表279

10.3 使用XSI运用基于声明的安全281

10.3.1 利用Windows标识授权对局域网资源的访问281

10.3.2 改进初始方案286

10.3.3 添加STS作为联合的基础292

10.3.4 重新配置Resource Access服务302

10.3.5 重新配置客户端305

10.3.6 体验带有XSI的、联合的、基于声明的标识的强大307

10.4 基于声明的安全和联合安全308

10.5 小结309

10.6 参考文献309

第四部分 集成与互操作第11章 遗留集成312

11.1 COM+集成312

11.1.1 支持的接口313

11.1.2 选择承载模式313

11.2 使用COM+服务模型配置工具314

11.3 将COM+组件以WCF Web服务提供315

11.4 从COM调用WCF服务320

11.4.1 创建服务320

11.4.2 创建客户端322

11.4.3 创建VBScript文件324

11.4.4 测试解决方案324

11.5 与MSMQ集成324

11.6 创建与MSMQ集成的WCF服务325

11.6.1 创建请求325

11.6.2 创建服务326

11.6.3 创建客户端328

11.6.4 测试331

11.7 小结332

第12章 互操作性333

12.1 小结335

12.2 参考文献335

第五部分 扩展WCF第13章 定制行为338

13.1 扩展WCF338

13.2 用定制行为扩展服务模型339

13.2.1 声明你要提供的行为的类型339

13.2.2 将定制行为附加到操作或终结点上342

13.2.3 将定制行为告知WCF342

13.3 实现定制行为342

13.3.1 声明343

13.3.2 附加343

13.3.3 告知344

13.4 实现各种类型的定制行为350

13.4.1 操作选择器350

13.4.2 参数检查器351

13.4.3 消息格式器353

13.4.4 消息检查器355

13.4.5 实例上下文提供者357

13.4.6 实例提供者358

13.4.7 操作调用器359

13.5 实现WSDL导出扩展360

13.6 定制行为实战362

13.7 小结362

13.8 参考文献363

第14章 定制信道364

14.1 绑定元素364

14.1.1 出站通信365

14.1.2 入站通信365

14.2 信道是有形状的366

14.3 可能需要信道支持会话367

14.4 根据契约匹配信道367

14.5 通信状态机369

14.6 创建定制绑定元素369

14.6.1 理解起点370

14.6.2 提供一个支持出站通信的定制绑定元素371

14.6.3 更改自定绑定元素以支持入站通信376

14.6.4 通过配置应用定制绑定元素381

14.7 小结384

第15章 定制传输385

15.1 传输信道385

15.1.1 入站通信385

15.1.2 出站通信386

15.2 消息编码器386

15.3 完善栈386

15.4 实现传输绑定元素和编码器绑定元素387

15.4.1 场景387

15.4.2 要求388

15.4.3 TcpListener类和TcpClient类388

15.5 实现支持任意TCP的定制绑定元素390

15.5.1 配置390

15.5.2 定制传输绑定元素392

15.5.3 信道监听器394

15.5.4 传输信道396

15.5.5 消息编码器398

15.5.6 使用定制传输绑定元素399

15.6 小结400

15.7 参考文献400

第六部分 具体案例第16章 发布/订阅系统402

16.1 使用回调契约的发布/订阅系统402

16.2 使用MSMQ实际通用组播的发布/订阅系统408

16.3 使用流的发布/订阅系统414

16.3.1 流传输模式414

16.3.2 使用流传输模式传送定制流418

16.3.3 使用流传输模式和定制流实现发布/订阅系统421

16.4 小结425

16.5 参考文献425

第17章 对等通信426

17.1 在点对点应用中使用结构化数据426

17.2 利用Windows对等网络开发平台427

17.3 理解Windows对等网络427

17.4 使用对等信道428

17.4.1 终结点428

17.4.2 绑定428

17.4.3 地址431

17.4.4 契约431

17.4.5 实现432

17.5 对等信道实战432

17.5.1 设想解决方案432

17.5.2 设计数据结构435

17.5.3 定义服务契约437

17.5.4 实现服务契约439

17.5.5 配置终结点440

17.5.6 将消息发给特定的节点441

17.5.7 定制对等名称解析444

17.5.8 查看对等信道的工作447

17.6 对等信道和People Near Me449

17.7 小结449

17.8 参考文献449

第18章 REST和Plain XML服务450

18.1 REST450

18.2 REST服务451

18.3 REST服务和Plain XML451

18.4 REST服务的优点和局限451

18.5 使用WCF创建REST POX服务452

18.5.1 REST POX服务终结点的地址452

18.5.2 REST POX服务终结点的绑定452

18.5.3 REST POX服务终结点的契约453

18.5.4 实现453

18.5.5 应用程序范例454

18.6 .NET Framework 3.5中的RSS和ATOM联合458

18.7 JSON463

18.8 小结466

18.9 参考文献466

第七部分 WCF应用程序的生命周期第19章 可管理性470

19.1 检测功能与工具470

19.1.1 配置系统和配置编辑器471

19.1.2 Service Configuration Editor473

19.1.3 安全事件的可配置审计477

19.1.4 消息日志、活动跟踪和Service Trace Viewer480

19.1.5 性能计数器488

19.1.6 WMI提供程序489

19.2 完善管理工具497

19.3 小结497

第20章 版本处理498

20.1 版本术语498

20.2 版本问题集499

20.2.1 添加新的操作499

20.2.2 更改操作501

20.2.3 删除一个操作504

20.2.4 更改绑定504

20.2.5 决定废除一个终结点504

20.2.6 更改服务终结点的地址504

20.3 集中的生命周期管理505

20.4 小结506

20.5 参考文献507

第八部分 规范510

第21章 规范510

21.1 采用WCF510

21.2 使用WCF地址512

21.3 使用WCF绑定513

21.4 使用WCF契约515

21.4.1 使用结构化契约517

21.4.2 使用行为契约519

21.5 使用WCF服务521

21.6 使用WCF客户端528

21.7 使用大量数据533

21.8 调试WCF应用程序534

21.9 小结535

21.10 参考文献535

热门推荐