【内容简介】
本书是WCF 领域内少有的经典著作,以WCF 的预备知识开篇,最后以REST 和Plain XML 服务的具体案例分析结束全书,全面而深入地讲解了WCF 技术的各个知识点,在广度和深度上都恰到好处。本书不仅系统地阐述了WCF 的重要理论知识,而且还提供了大量的实例和解决常见问题的最佳方案。它是WCF 开发团队集体智慧的结晶,是进行WCF 开发必备的参考书。
本书适合于各层次的.NET 开发者。
【作译者介绍】
本书提供作译者介绍
本书的四位作者都是微软公司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
<< 查看详细目录
【译者序】
本书由Craig McMurtry、Marc Mercuri、Nigel Watling和Matt Winkler这4位微软WCF传道者共同撰写而成。他们和微软WCF开发团队保持着紧密的联系,当WCF还处于开发阶段时就开始参与其中。而且,他们中有的人还是CardSpace、WF等领域的技术专家。这些使得他们在编写此书时具备了无与伦比的优势。.
本书一共8个部分,分为21章,介绍了WCF的各个方面。作者对不同部分的讲解,在广度和深度上都恰到好处。例如,本书的第二部分和第三部分分别介绍了如何使WF和CardSpace这两项一同发布的技术与WCF协同工作,其中穿插了WF和CardSpace的介绍章节,它们以有限的篇幅精辟地阐述了这两项技术的基本概念和一般的应用场景..
<< 查看译者序
【前言】
WCF(Windows Communication Foundation,开发代号Indigo)是一种使软件中的不同部分相互通信的技术。当前有许多其他类似的技术,包括COM(Component Object Model,组件对象模型)和DCOM(分布式组件对象模型)、RMI(Remote Method Invocation,远程方法调用)、MSMQ(Microsoft Message Queueing,Microsoft消息队列)和WebSphere MQ。所有这些技术在某些应用场景中是很有效的,但是在其他场景中并不那么有效,甚至有的时候根本无法使用。WCF意在成为一种可以在Microsoft .NET程序集(assembly)需要和其他软件实体交换数据的任何场景中都适用的技术。实际上,WCF是最好的解决方案。它的性能与其他技术相比至少相当,..
<< 查看前言
【序言】
我从2001年开始从事WCF(那时称为“Indigo”)的研发工作,当时我们还是一个小团队,我应该是第20位加入该团队的成员。在该团队任职期间,我是存储、可管理性、可靠消息和队列方面的项目经理主管。我们的团队有一个宏伟的愿景:通过为Web服务创建一个基础,使之可以实际应用到广泛的分布式计算问题上,促进下一代Web服务的发展。我们希望确保为各种业务而实现的Web服务可以提供安全的通信——机密性、签名、联合,于是分布式计算客户就可以为现实世界中的通信使用Web服务。我们希望确保Web服务可以融入到ACID模型的事务中,确保其能与数据驱动的系统或那些事务性计算任务进行有效的交互。我们希望确保Web服务可以某..
<< 查看序言
【媒体评论】
“WCF开发团队中的每一位项目经理和开发人员都有这本书——我们几乎所有人都把这本书作为开发或使用Web服务的必备参考书。你一定会像我们一样,发现这是一本令人愉快、有启发性而且很有用的书。” .
——Alex Weinert,微软公司WCF开发团队项目经理
“要学习WCF,你只需要这本书和WCF SDK!它几乎讲解了对于WCF开发者来说最重要的所有主题,而且非常易于理解。强烈推荐!”...
——Amazon读者评论
【书摘】
第1章 预备知识
本章内容
*简介
*分部类型
*泛型
*可空值类型
*轻量型事务管理器
*角色提供程序
*参考文献
1.1 简介
为了能正确理解并有效使用WCF,必需熟悉.MET Framework2.0和.NET CLR的一些功能特性。本章将介绍书中需要用到的分部类型、泛型、可空值类型、轻量级事务管理器和角色提供程序。对这些特性的讲解并不是为了面面俱到,仅仅只是充分地阐明它们在后面章节中的用途。
……
免费试读 第4章..
免费试读 第9章..
免费试读 第6章..
>>
进入在线免费试读>>
51CTO在线试读