学习WCF
2008-9
电子工业出版社
布斯塔曼特
606
庞引明,侯伯薇
无
嗨,我是Steve Swartz,Michele请我为她的新书《学习WCF》写前言,因为我是WCFV1的两位广度架构师之一。这显示了一个职位要给人留下深刻的印象是多么容易。我仅仅是软件开发工作中的普通一员。我们部门的技术伙伴——架构师Brad Lovering,构想出了WCF,并且指导我们小组的技术工作。我们部门的杰出工程师——架构师Eric Christensen,设计和实现了WCF的核心部分。像Steve Millet和我这样的广度架构师负责将WCF的各个部分整合成一个统一的整体。WCF的每一部分,都在一个深度架构师指导下,由一个包括开发人员、产品经理、测试人员和文档工程师的小组负责开发出来。值得称道的是,这200多个人中的任何一员,都不会炫耀自己对WCF做出的技术贡献。其实,大部分的微软产品组成员都不爱张扬,我们是一个害羞的群体。那些你们最终认识的人就是那些足够外向而出头露面的人。微软产品小组为潜在的用户群体考虑颇多。我没有做过专门统计,但是,从个人角度来看,我敢确定,当我们开发WCF时,WCF就已经有了数百万活跃的用户。包括:使用COM,DCOM. COM+和MSMQ的人们使用ASMX、.NET Remoting、Enterprise Services和System.Messaging的人们;使用WSE的人们;还有使用WCF早期版本的人们。即使尽我们所能,也不可能与所有这些潜在用户们协同交互以完成我们的日常工作。我们的替代策略是,花一些时间和潜在客户群中有影响力的核心成员保持协作,期待他们能够把知识传递给更多的人。我们花时间和微软的“地区总监”(RD)们密切合作。这些总监们遍布世界各地,和微软员工及其他开发者团体有着良好的关系。另外,我们也与WCF的数字精英相与甚欢,他们是一支10到20人的小分队,是这个星球上最聪明最活跃的WCF用户。
本书对微软WCF技术的各个细节均进行了详细的阐述,书中采用了大量的叙述和操作实例,带领读者由浅入深,对以下各方面都做了非常详细的介绍:设计契约、创建数据契约、定义绑定配置、选择合适的寄存环境、实例化服务、处理并发情况、保证服务的可靠性、使用授权和认证机制保证服务的安全性,以及如何有效处理异常和故障,等等。 本书适合于创建面向服务应用程序的中高级开发者,通过完成书中的操作实例,就能够对WCF的各个方面有更深入的理解。
作者:(美国)布斯塔曼特(Micbele Leroux Bustamante) 译者:庞引明 侯伯薇
序第1章:Hello Indigo 面向服务的架构 WCF服务 WCF基本概念 从零开始创建服务 生成服务和客户代理 在IIS中寄存服务 公开多个服务端点 小结第2章:契约 通信协议 服务描述 WCF契约和串行化 服务契约 数据契约 消息契约 串行化的方法 消息类型 小结第3章:绑定 绑定是如何工作的 Web服务绑定 面向联接的绑定 单项和双向通信 大型消息传送 定制绑定 小结第4章:寄存 寄存特性 ServiceHost 自我寄存 寄存在UI线程中 在Windows服务中寄存 在IIS 6.0中寄存 IIS 7.0和Windows Activation Service 选择正确的寄存环境 小结第5章:实例化与并发 0perationContext 实例化 并发 实例化分流 负载平衡及故障转移 小结第6章:可靠性 可靠会话 事务 排队调用 小结第7章:安全 WCF安全概览 保护Intranet服务的安全 保护Internet服务的安全 使用证书 建立一个基于请求的安全模型 探索联邦安全 小结第8章:异常和故障 SOAP故障 WCF异常处理 异常和调试 故障契约 IErrorHandler 小结附录A:设置指南附录8:当ASP.NET遇到CardSpace索引索引中文版
WCF (Windows Communication Foundation),开发代号为“Indigo”,是一种新型的分布式通信平台。作为.NET 3.0框架的一部分,它和Windows Vista一同发布。.NET 3.0框架的开发代号为“WinFX”, 包括4个重要部分:WPF (Windows Presentation Foundation),WF (Windows Workflow Foundation), WCF (Windows Communication Foundation)和Windows CardSpace。如图1-1所示,.NET 3.0基下.NET 2.0,得到Windows XP、WindowsVista、Windows Server 2003,和Windows “Longhorn”Server等平台支持。为什么还要发布另外一种分布式通信技术呢?与以前的技术相比,WCF是不折不扣面向服务的、松耦合的、可互操作的平台。它通过去除设计依赖,简化了面向服务系统的设计,而这些设计依赖以往总是存在于业务功能的获取和这些业务功能的真正实现之间。WCF对松耦合的促进,不仅体现在服务和该服务所表达的业务功能之间,还体现在协议的选择、消息编码格式和宿主环境等方面。例如,服务可以通过多种支撑协议被访问,包括命名管线、TCP、HTTP和MSMQ等。WCF也支持核心的和新兴的Web Service标准,这使它成为一个高度可互操作的平台。消息总是能够按照广泛使用的标准格式进行编码,以和其他平台进行通信。
《学习WCF从原理到实践》由电子工业出版社出版。
无
本来打算学习WCF的,看了英文内容觉得不错,就从卓越订购了,买回来我就后悔了,翻译的太生涩,一点也不加以修饰!作者本人根本没WCF经验,那他翻译的书的质量就可想而知了!建议初学者不要买,要不痛苦死你!有基础的也许可以换种方式来理解!建议看英文的!好书被他已翻译,糟蹋了!纯粹是为了钱,一点也不负责!
我对翻译的书一般都不抱多大的期望。这本书也没改变我对这些书的看法。
多好的一本书啊,让侯伯薇糟蹋了,翻译的不知所云,生涩,难懂,错误百出,跟天书一样!买了两本侯伯薇翻译的书了,一本比一本翻译的烂,没本事别来翻译啊,糟蹋了好书!
从原理上讲的很透彻,不错的一本书
在本人反复阅读的情况下 此书前几章还算易懂,从"事务管理"开始直到后面 不知所云,大概是我理解能力有限吧 ,我觉得什么都应该有例子,配合例子来说别人一看就知道怎么回事此书相当抽象,没基础的买了也是浪费