WCF揭秘

WCF揭秘 pdf epub mobi txt 电子书 下载 2026

出版者:人民邮电出版社
作者:[美] Craig McMurtry
出品人:
页数:491
译者:赵科平
出版时间:2008-9
价格:69.00元
装帧:平装
isbn号码:9787115183385
丛书系列:图灵程序设计丛书·微软技术系列
图书标签:
  • WCF
  • Framework
  • .Net
  • 编程
  • C
  • #软件开发
  • wcf揭秘
  • 用心阁藏书
  • WCF
  • Windows Communication Foundation
  • WebService
  • SOA
  • C#
  • 分布式系统
  • 消息队列
  • 服务化架构
  • 微软技术
  • 开发指南
  • 实践
想要找书就要到 小哈图书下载中心
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

《WCF揭秘》是WCF领域内少有的经典著作,以WCF的预备知识开篇,最后以REST和PlainXML服务的具体案例分析结束全书,全面而深入地讲解了WCF技术的各个知识点,在广度和深度上都恰到好处。

作者简介

本书的四位作者都是微软公司wcf开发团队成员,负责向社区传播并帮助客户成功实践最新的wcf技术。他们能够在第一时间获得第一手资料,自然对这项技术有着其他人不具备的深入理解。更重要的是,他们花了大量时间来帮助企业和软件提供商使用wcf,在应对各种难题时都游刃有余。更值得庆幸的是,作者将这些宝贵的经验都融入到了本书中。

目录信息

第一部分 wcf简介
第1章 预备知识 2
1.1 简介 2
1.2 分部类型 2
1.3 泛型 3
1.4 可空值类型 5
1.5 轻量级事务管理器 6
1.6 角色提供程序 8
1.7 小结 9
1.8 参考文献 10
第2章 基础知识 11
2.1 背景知识 11
2.2 服务模型 16
2.2.1 软件资源 19
2.2.2 创建一个访问资源的服务 21
2.3 小结 51
2.4 参考文献 51
第3章 数据表示 52
3.1 背景知识 52
3.2 xmlserializer和datacontractserializer 53
3.3 xml物神 57
3.3.1 创建服务 58
3.3.2 创建客户端 59
3.4 使用datacontractserializer 60
3.5 异常处理 72
3.6 小结 76
3.7 参考文献 76
第4章 会话、可信赖会话、队列与事务 77
4.1 简介 77
4.2 可信赖会话 77
4.3 会话管理 80
4.4 队列交付 81
4.5 事务 84
4.6 小结 91
第二部分 wf介绍
第5章 wf简介 94
5.1 简介 94
5.1.1 wf是什么 94
5.1.2 wf不是什么 94
5.2 活动 95
5.2.1 开箱即用活动 96
5.2.2 创建定制服务 97
5.2.3 活动通信 102
5.2.4 设计行为 107
5.2.5 事务和补偿 108
5.3 工作流模型 110
5.3.1 顺序工作流 110
5.3.2 状态机工作流 116
5.3.3 定制根活动 117
5.4 工作流承载 117
5.4.1 承载运行时 118
5.4.2 运行时服务 119
5.4.3 定制服务 126
5.5 规则引擎 128
5.5.1 作为条件的规则 128
5.5.2 conditionedactivitygroup活动 130
5.5.3 作为策略的规则 131
5.6 小结 133
5.7 参考文献 133
第6章 使用wcf和wf 134
6.1 简介 134
6.2 消费服务 134
6.2.1 简单情形 134
6.2.2 一般情形 135
6.3 组合多个服务 138
6.4 将工作流暴露为服务 139
6.4.1 作为web服务发布 139
6.4.2 在wcf服务中承载 141
6.5 展望 145
6.6 参考文献 149
第三部分 安全
第7章 安全基础 152
7.1 简介 152
7.2 确保通信安全的基本任务 152
7.3 传输安全和消息安全 153
7.4 使用传输安全 153
7.4.1 安装证书 153
7.4.2 指定服务器即将提供的证书 155
7.5 使用消息安全 161
7.6 身份模拟与授权 166
7.6.1 身份模拟 166
7.6.2 授权 169
7.7 取消对windows的更改 175
7.7.1 卸载证书 175
7.7.2 从iis中删除ssl配置 176
7.7.3 从http.sys中删除ssl配置 176
7.7.4 恢复服务器的标识 177
7.8 小结 177
7.9 参考文献 177
第8章 wcs、信息卡和标识元系统 178
8.1 简介 178
8.2 标识的角色 178
8.3 microsoft passport和其他标识验证方法 180
8.4 标识规则 181
8.5 标识元系统 182
8.6 信息卡和cardspace 186
8.7 管理信息卡 188
8.8 架构、协议和安全 192
8.9 cardspace与企业 202
8.10 小结 205
8.11 参考文献 205
第9章 使用信息卡保护应用程序的安全 207
9.1 简介 207
9.2 标识元系统开发 207
9.3 cardspace的简单示例 209
9.4 cardspace示例的准备工作 209
9.4.1 开启iis和asp.net 2.0 210
9.4.2 获取x.509证书 210
9.4.3 将证书导入证书存储区 210
9.4.4 更新hosts文件使dns项与证书匹配 211
9.4.5 iis设置 211
9.4.6 读取证书私钥 211
9.4.7 http配置 212
9.5 为wcf应用程序添加信息卡 213
9.6 添加信息卡 216
9.7 使用federation绑定 220
9.8 捕获异常 221
9.9 处理发布的令牌 222
9.10 使用metadata resolver 224
9.11 为浏览器应用程序添加信息卡 225
9.12 创建托管卡 234
9.13 创建简单的安全令牌服务 237
9.14 小结 239
9.15 参考文献 239
第10章 高级安全 240
10.1 序幕 240
10.2 简介 241
10.3 利用声明保证资源安全 241
10.3.1 基于声明授权和基于角色授权 241
10.3.2 基于声明授权和访问控制列表 242
10.3.3 采用基于声明授权 243
10.4 使用xsi运用基于声明的安全 244
10.4.1 利用windows标识授权对局域网资源的访问 244
10.4.2 改进初始方案 249
10.4.3 添加sts作为联合的基础 255
10.4.4 重新配置resource access服务 265
10.4.5 重新配置客户端 269
10.4.6 体验带有xsi的、联合的、基于声明的标识的强大 271
10.5 基于声明的安全和联合安全 271
10.6 小结 272
10.7 参考文献 273
第四部分 集成与互操作
第11章 遗留集成 276
11.1 简介 276
11.2 com+集成 276
11.2.1 支持的接口 277
11.2.2 选择承载模式 277
11.3 使用com+服务模型配置工具 278
11.4 将com+组件以wcf web服务提供 279
11.5 从com调用wcf服务 284
11.5.1 创建服务 284
11.5.2 创建客户端 286
11.5.3 创建vbscript文件 288
11.5.4 测试解决方案 288
11.6 与msmq集成 289
11.7 创建与msmq集成的wcf服务 289
11.7.1 创建请求 289
11.7.2 创建服务 290
11.7.3 创建客户端 292
11.7.4 测试 296
11.8 小结 296
第12章 互操作性 297
12.1 简介 298
12.2 小结 299
12.3 参考文献 299
第五部分 扩展wcf
第13章 定制行为 302
13.1 简介 302
13.2 扩展wcf 302
13.3 用定制行为扩展服务模型 302
13.3.1 声明你要提供的行为的类型 303
13.3.2 将定制行为附加到操作或终结点上 306
13.3.3 将定制行为告知wcf 306
13.4 实现定制行为 306
13.4.1 声明 306
13.4.2 附加 307
13.4.3 告知 307
13.5 实现各种类型的定制行为 313
13.5.1 操作选择器 313
13.5.2 参数检查器 315
13.5.3 消息格式器 317
13.5.4 消息检查器 319
13.5.5 实例上下文提供者 321
13.5.6 实例提供者 321
13.5.7 操作调用器 322
13.6 实现wsdl导出扩展 323
13.7 定制行为实战 325
13.8 小结 326
13.9 参考文献 326
第14章 定制信道 327
14.1 简介 327
14.2 绑定元素 327
14.2.1 出站通信 328
14.2.2 入站通信 328
14.3 信道是有形状的 329
14.4 可能需要信道支持会话 330
14.5 根据契约匹配信道 330
14.6 通信状态机 332
14.7 创建定制绑定元素 332
14.7.1 理解起点 332
14.7.2 提供一个支持出站通信的定制绑定元素 333
14.7.3 更改自定绑定元素以支持入站通信 339
14.7.4 通过配置应用定制绑定元素 344
14.8 小结 346
第15章 定制传输 348
15.1 简介 348
15.2 传输信道 348
15.2.1 入站通信 348
15.2.2 出站通信 349
15.3 消息编码器 349
15.4 完善栈 349
15.5 实现传输绑定元素和编码器绑定元素 350
15.5.1 场景 350
15.5.2 要求 351
15.5.3 tcplistener类和tcpclient类 351
15.6 实现支持任意tcp协议的定制绑定元素 353
15.6.1 配置 353
15.6.2 定制传输绑定元素 355
15.6.3 信道监听器 357
15.6.4 传输信道 359
15.6.5 消息编码器 361
15.6.6 使用定制传输绑定元素 362
15.7 小结 363
15.8 参考文献 363
第六部分 具体案例
第16章 发布/订阅系统 366
16.1 简介 366
16.2 使用回调契约的发布/订阅系统 366
16.3 使用msmq实际通用组播的发布/订阅系统 372
16.4 使用流的发布/订阅系统 378
16.4.1 流传输模式 378
16.4.2 使用流传输模式传送定制流 382
16.4.3 使用流传输模式和定制流实现发布/订阅系统 385
16.5 小结 388
16.6 参考文献 389
第17章 对等通信 390
17.1 介绍对等信道 390
17.2 在点对点应用中使用结构化数据 390
17.3 利用windows对等网络开发平台 391
17.4 理解windows对等网络 391
17.5 使用对等信道 392
17.5.1 终结点 392
17.5.2 绑定 392
17.5.3 地址 395
17.5.4 契约 395
17.5.5 实现 396
17.6 对等信道实战 396
17.6.1 设想解决方案 396
17.6.2 设计数据结构 399
17.6.3 定义服务契约 401
17.6.4 实现服务契约 403
17.6.5 配置终结点 404
17.6.6 将消息发给特定的节点 406
17.6.7 定制对等名称解析 408
17.6.8 查看对等信道的工作 412
17.7 对等信道和people near me 414
17.8 小结 414
17.9 参考文献 414
第18章 rest和plain xml服务 415
18.1 简介 415
18.2 rest 415
18.3 rest服务 416
18.4 rest服务和plain xml 416
18.5 rest服务的优点和局限 416
18.6 使用wcf创建rest pox服务 417
18.6.1 rest pox服务终结点的地址 417
18.6.2 rest pox服务终结点的绑定 417
18.6.3 rest pox服务终结点的契约 418
18.6.4 实现 418
18.6.5 应用程序范例 419
18.7 小结 423
18.8 参考文献 423
第七部分 wcf应用程序的生命周期
第19章 可管理性 426
19.1 简介 426
19.2 检测功能与工具 426
19.2.1 配置系统和配置编辑器 427
19.2.2 service configuration editor 429
19.2.3 安全事件的可配置审计 433
19.2.4 消息日志、活动跟踪和
service trace viewer 436
19.2.5 性能计数器 444
19.2.6 wmi提供程序 445
19.3 完善管理工具 453
19.4 小结 453
19.5 参考文献 453
第20章 版本处理 454
20.1 简介 454
20.2 版本术语 454
20.3 版本问题集 455
20.3.1 添加新的操作 455
20.3.2 更改操作 457
20.3.3 删除一个操作 460
20.3.4 更改绑定 460
20.3.5 决定废除一个终结点 460
20.3.6 更改服务终结点的地址 460
20.4 集中的生命周期管理 461
20.5 小结 462
20.6 参考文献 463
第八部分 规范
第21章 规范 466
21.1 简介 466
21.2 采用wcf 466
21.3 使用wcf地址 467
21.4 使用wcf绑定 469
21.5 使用wcf契约 471
21.5.1 使用结构化契约 473
21.5.2 使用行为契约 475
21.6 使用wcf服务 477
21.7 使用wcf客户端 483
21.8 使用大量数据 488
21.9 调试wcf应用程序 490
21.10 小结 490
21.11 参考文献 490
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

作为一名对软件架构设计有着执着追求的开发者,我筛选技术书籍的标准非常高,这本书无疑达到了我的预期,甚至在某些方面超出了我的预期。它不仅仅是一本“如何使用”的工具手册,更像是一本“如何思考”的设计哲学指南。作者似乎对这个技术栈的历史演变了如指掌,在介绍新的特性或模式时,总能巧妙地回顾一下旧有的模式及其局限性,从而突显出新方法的优越性。这种历史的纵深感,让技术学习不再是孤立的知识点记忆,而是一个不断迭代和完善的过程。尤其是在探讨跨平台兼容性和版本升级策略的部分,作者给出的建议极其具有前瞻性和实操性,很多都是基于大规模生产环境的经验总结,避免了许多理论模型在现实世界中遭遇的“水土不服”。阅读过程中,我惊喜地发现,一些困扰了我很久的,关于系统解耦和高可用性设计的难题,在这本书的架构思想中找到了清晰的解答框架。它教会我的不仅仅是技术细节,更是构建健壮、可维护的分布式系统的底层思维模式。

评分

这本书的编辑和排版工作做得非常专业,这对于阅读体验的影响是潜移默化的,却至关重要。纸张的质感、字体的选择、行距和段落的划分,都体现出对读者友好性的高度重视。特别是对代码块的处理,高亮、缩进都符合行业最佳实践,即便是长时间阅读,眼睛也不会感到疲劳。更值得一提的是,书中对关键概念的定义和专业术语的解释非常到位,作者似乎预设了读者在学习过程中的所有疑问,并在关键节点设置了“知识点总结”或者“常见误区提醒”的小节,这有效地帮助读者巩固和内化刚刚学到的知识,避免了“读过就忘”的窘境。我发现自己经常会利用这些总结部分快速回顾重点,而不是每次都返回去翻阅冗长的正文。这种结构上的精心设计,使得这本书非常适合作为案头工具书,需要时可以迅速定位到相关内容,进行查阅和复习。对于那些需要快速提升技术水平的工程师来说,这种结构上的便利性,无疑是节省了宝贵的时间。

评分

这本书的装帧设计着实让人眼前一亮,那种沉稳中带着一丝科技感的封面处理,恰到好处地传达了其专业领域的特质。我一拿到手,就被那种厚重感所吸引,这通常意味着内容的深度和广度。初翻目录,便能感受到作者在知识体系构建上的匠心独运,知识点的组织脉络清晰,逻辑链条紧密,从基础概念的引入到复杂架构的剖析,过渡得非常自然流畅,仿佛是为初学者铺设了一条平坦的阶梯,同时又不乏对资深工程师的挑战。特别是关于服务契约的章节,作者没有停留在理论的阐述,而是结合了大量的实际应用场景和代码示例,这些案例的选择非常贴合当前主流的工程实践,让人感觉手中的不再是晦涩的文档,而是可以立刻投入到项目中的实战指南。那些关于事务处理和安全性的深入探讨,更是体现了作者深厚的行业经验,很多我在实际工作中踩过的“坑”,在这里都能找到前车之鉴和最优解法,这种“过来人”的经验分享,对于技术书籍来说,价值简直是无可估量。阅读过程中,我多次停下来,对照自己目前负责的项目架构进行反思和比对,发现了不少可以优化和提升效率的地方。整体而言,这本书的编写风格严谨而不失灵动,专业性与可读性达到了一个令人赞叹的平衡点。

评分

这本书最让我感到惊喜的是它对前沿趋势的把握和前瞻性的思考。在当前技术快速迭代的大环境下,一本技术书如果不能紧跟时代步伐,很快就会沦为“明日黄花”。然而,在阅读到关于服务治理和监控集成那几个章节时,我清晰地看到了作者对未来几年技术走向的深刻洞察。他讨论的不仅仅是当前主流的实现方式,还深入探讨了未来服务网格(Service Mesh)等新兴架构对传统模式的冲击和融合路径。这种“立足当下,放眼未来”的叙事角度,让这本书的价值超越了时效性。它提供的不仅仅是解决眼前问题的方案,更是一种面向未来的架构思维训练。我尤其欣赏作者在讨论技术选型时所展现的客观和中立,他没有一味推崇某一种技术,而是基于场景、成本和团队能力等多个维度进行综合分析,给出了非常务实的建议。这种成熟、理性的技术论述风格,让读者在学习技术能力的同时,也提升了自己在技术决策层面上的判断力和成熟度,这对于任何层级的技术人员来说,都是一笔巨大的精神财富。

评分

这本书的阅读体验,用“酣畅淋漓”来形容毫不为矣。我一直以来对某些技术书籍那种堆砌术语、晦涩难懂的表达方式感到头疼,但这本书完全没有这个问题。作者的语言风格非常平易近人,即便是首次接触这一领域的新人,也能迅速抓住核心概念。那种娓娓道来的叙述方式,如同一位经验丰富的导师在身边亲自指导,耐心细致地为你拆解每一个技术难点。我特别欣赏作者对于“为什么”的深入探究,很多书籍只告诉你“怎么做”,而这本书却花了大量篇幅去解释背后的设计哲学和权衡取舍。例如,在解释某种通信机制的性能瓶颈时,作者不仅仅给出了优化后的代码,更重要的是分析了底层协议栈是如何影响最终表现的,这种追根溯源的讲解方式,极大地提升了读者的底层理解能力。而且,书中配图的质量和清晰度也值得称赞,那些流程图和架构图逻辑清晰,标注详尽,极大地辅助了对复杂系统交互的理解。读完一个章节,那种豁然开朗的感觉,是技术学习中最令人愉悦的时刻,这本书成功地为我提供了无数这样的“高光时刻”。

评分

高屋建瓴 软件工厂

评分

入门级书。有点不太顺畅,读起来。不知道是不是翻译的问题。

评分

入门级书。有点不太顺畅,读起来。不知道是不是翻译的问题。

评分

高屋建瓴 软件工厂

评分

好几个作者写的书, 能把人看死, 没有看完就不想看了.

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有