WCF 3.5揭秘PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:(美)CRAIGMCMURTRYMARCMERCURI等著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2009
- ISBN:9787115211804
- 页数:536 页
第一部分 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 WCF 15
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和DataContractSerializer 60
3.3 XML物神 63
3.3.1 创建服务 65
3.3.2 创建客户端 66
3.3.3 满足查看XML的欲望 67
3.3.4 DataContractSerializer值得吗 67
3.4 使用DataContractSerializer 67
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和WF 150
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 信息卡和CardSpace 218
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.0 246
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 Resolver 261
9.10 为浏览器应用程序添加信息卡 262
9.11 创建托管卡 271
9.12 创建简单的安全令牌服务 273
9.13 通过HTTP使用CardSpace 275
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 扩展WCF 338
13.2 用定制行为扩展服务模型 339
13.2.1 声明你要提供的行为的类型 339
13.2.2 将定制行为附加到操作或终结点上 342
13.2.3 将定制行为告知WCF 342
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 Me 449
17.7 小结 449
17.8 参考文献 449
第18章 REST和Plain XML服务 450
18.1 REST 450
18.2 REST服务 451
18.3 REST服务和Plain XML 451
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 JSON 463
18.8 小结 466
18.9 参考文献 466
第七部分 WCF应用程序的生命周期第19章 可管理性 470
19.1 检测功能与工具 470
19.1.1 配置系统和配置编辑器 471
19.1.2 Service Configuration Editor 473
19.1.3 安全事件的可配置审计 477
19.1.4 消息日志、活动跟踪和Service Trace Viewer 480
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 采用WCF 510
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
- 《黑客大揭秘 近源渗透测试》柴坤哲 2020
- 《中国高考揭秘·数学》薛金星主编 2004
- 《宇宙行星大揭秘》(西)巴勃罗·马丁·阿维拉 2020
- 《葛玉宏围棋道场教程 中国流揭秘》韩晗著 2017
- 《化石小猎人 挖掘古生物化石,揭秘远古生物的前世今生》刘福江主编 2017
- 《考前揭秘·高分作文必有套路》《高考季》编辑部编 2017
- 《等离子彩电维修代换技法揭秘》刘建清编译 2009
- 《惊世奇功揭秘》傅起凤,杨虹编著 1994
- 《百科大揭秘 兵器王国大百科》《兵器王国大百科》编写组编著 2011
- 《iOS6编程揭秘 Objective-C程序设计入门》杨正洪,郑齐心,曹星编著 2013
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019