第一图书网

WCF编程

(美)罗威 著,张逸,徐宁 译 机械工业出版社
出版时间:

2009-10  

出版社:

机械工业出版社  

作者:

(美)罗威 著,张逸,徐宁 译  

页数:

700  

Tag标签:

无  

前言

软件开发技术始终处于变迁之中,更新速度有时候甚至超过了定义硬件发展速度的摩尔定律值。诚然,软件设计思想的发展略微滞后,然而在这过往几十年来,设计思想却仍然经历了数次重大的变迁。每一次变迁都会给整个软件开发行业带来翻天覆地的变化。在最近十余年,就在面向对象设计与面向组件设计成为主流软件开发方法之时,软件设计又开始踏上面向服务设计的崭新之路。从面向组件设计到面向服务设计无疑是软件设计的又一次重大飞跃,它摆脱了组件设计固有的约束与桎梏,不再依赖于实现的技术与平台,以“服务”为核心的实现原则,可以极大程度地解除组件之间的依赖关系,而面向服务框架在事务处理、安全控制、消息传输等方面提供的公共基础功能模块,又使得开发者可以从实现基础功能的工作中解放出来,服务的设计者可以只关注与企业应用密切相关的业务逻辑。可以说,面向服务设计在互操作性、可扩展性、可重用性以及可伸缩性等诸多方面有着得天独厚的优势与巨大潜能。是的,SOA(Service Oriented Application,面向服务应用程序)的时代已经到来! “弄潮儿向涛头立,手把红旗旗不湿”,软件开发人员从来都不缺乏弄潮儿迎接怒涛的勇气,谁能够坚定地走在更前面,谁就能够收获更广阔的视野。wcF无疑为.NET开发者提供了决战sOA的制胜利刃。wcF是基于windOWs平台下开发和部署服务的sDK,为服务提供了运行时环境,以便于开发者设计服务、部署服务与运行服务。wCF是.NET Framework 3.0的一个重要组成部分,它集成了.NET Remoting、Web服务、WSE以及MSMQ的所有特性,使得开发者能够以统一的方式开发面向服务的应用程序。

内容概要

WCF是在微软Windows下开发面向服务应用程序(SOA)的统一平台,而本书则是介绍该项技术的权威指南和畅销书籍。本书被誉为WCF的最佳开发指南,提供了深入的技术剖析,而非死板的文档化描述,以帮助开发者掌握WCF的必备知识与技能,并构建可维护的、可扩展的以及可重用的WCF应用程序。  作为微软授予的“软件英杰”,本书作者Juval Lowy参与了WCF最初的战略性设计的评审,以及对C# 3.0与.NET 3.5 SP1框架最新功能的修订工作。本书还包含了Lowy编写的ServiceModelEx框架,它提供了大量有用的工具、辅助类和实用程序,可以帮助开发者简化与自动化任务,并对WCF进行了有效的扩充。通过本书,你可以:  ·了解WCF体系架构与必要的构建模块,包括诸如可靠性和传输会话之类的关键概念。  ·使用诸如服务托管、实例和并发管理、事务、离线队列服务和安全等内建特性。  ·借鉴ServiceModelEx框架中的相关设计方案、技巧和最佳实践,提高WCF服务开发的效率与质量。  ·深入了解隐藏在设计决策背后的基本原理,对于SOA开发中缺乏文档而又晦涩难懂的功能特性进行了深度分析。  对于WCF编程,我们不仅要知其然,更要知其所以然。本书正是基于这样的目的,它不仅能够帮助你掌握WCF,还能够让你成为一位优秀的软件工程师。

作者简介

Juval Lowy是IDesign(一家咨询与培训公司,专注于使用微软COM+和.NET平台进行面向组件设计)的资深软件架构师与创始人。Juval Lowy可谓桃李满天下,参加WCF培训的学员数以万计,遍布全球。

书籍目录

序1 序2 前言 第1章 WCF基础  什么是WCF  服务  地址   TCP地址   HTTP地址   IPC地址   MSMQ地址   对等网地址  契约  托管   IIS 5/6托管  ……第2章 服务契约第3章 数据契约第4章 实例管理第5章 操作第6章 错误第7章 事务第8章 并发管理第9章 队列服务第10章 安全附录A 面向服务概述附录B 消息头和上下文附录C 发布一订阅服务附录D 代码访问安全附录E 通用拦截器附录F WCF编码规范附录G ServiceModelEx分类

章节摘录

插图:第1章 WCF基础本章主要介绍了WCF的基本概念、构建模块以及体系架构,以指导读者构建一个简单的WCF服务。从本章的内容中,我们一方面可以了解到WCF的基本术语,包括地址(Address)、绑定(Binding)、契约(Contract)和终结点(Endpoint);另外一方面还可以了解如何托管服务和如何编写客户端代码。此外,还能了解到与WCF相关的主题,诸如进程内托管(In-Proc Hosting)、可靠性和传输会话,以及如何在Visual Studi0 2008中使用WCF。即使已经熟知WCF的基本概念,我仍然建议你能够快速浏览本章的内容,它不仅能够巩固你的已有知识,而且本章介绍的一些辅助类与技术术语也将有助于你阅读全书。什么是WCFWCF是基于Windows平台下开发和部署服务的SDK。WCF为服务提供了运行时环境,使得开发者能够将CLR类型公开为服务,又能够以CLR类型的方式使用服务。理论上讲,创建服务并不一定需要WCF,但实际上,使用WCF却可以使得创建服务的任务事半功倍。WCF是微软对一系列产业标准定义的实现,包括服务交互、类型转换、封送(Marshaling)以及各种协议的管理。正因为如此,WCF才能够提供服务之间的互操作性。WCF为开发者提供了大多数应用程序都需要的基础功能模块,提高了开发者的效率。WCF的第一个版本(属于.NET 3.0的一部分)为服务开发提供了许多有用的功能,包括托管(hosting)、服务实例管理(Service Instance Management)、异步调用、可靠性、事务管理、断开队列调用(Disconnected Queued Call)以及安全性。WCF的第二个版本(属于.NET3.5的一部分)则提供了附加的工具,并在原有的基础进行了扩展,增加了额外的通信选项。

媒体关注与评论

“选择学习WCF,无疑是明智之举。而选择Juval Lowy的著作来学习WCF,更会令你事半功倍。”   ——Ron Jacobs 微软公司WCF资深技术作家


编辑推荐

《WCF编程(第2版)》为机械工业出版社出版。

图书封面

图书标签Tags

广告

下载页面


WCF编程 PDF格式下载



WCF很经典的一本书,值得推荐.


想学WCF,就买了一本,个人感觉讲的还可以,就是实例少了点!


讲的很详细,WCF所有知识全部都有,

没事的时候就拿出来看看,学习学习


恩,感觉还是相当不错的,现在公司同事人手一本了,很实用,语言也还算不错。要是代码示例再多点就更完美了


这本书挺不错的.送书的时间也很快.一天就到了


很有深度和广度,适合作为手头参考资料!


书本质量也不错,送货速度很快。送货员冒着风雨送的,感动。
关于内容,正在阅读,感觉很爽


内容绝对的经典、权威,不愧是o'reilly的


以前买的上一版,非常好,这次帮朋友买,毫不犹豫就推荐了这本


书挺好的,好好看看


才拿到书两天,感觉还行


该文章适合进阶的人,表达的东西比较抽象,刚入门不太适合


我能说什么呢,两个字,经典。
三个字,很经典。
比国内的一些书籍更有味道。
强。


很基础的书籍 入门首选


不过还没有开始看呢


书还不错,如果有一些可运行的实例代码会更好
另外我买到的书里面有2纸里面有洞,


还不错,深入浅出,值得一读,也值得作为工具书参考。


书不错,就是本人现在基础太差,等以后再看吧


书还不错,就是有点重,只能在床上看了


如果可以结合一些能运行的例子来讲解可能会更好一点.


很专业,但是直接进入细节阐述,我都对WCF整体没印象。


理论知识很丰富,但有点抽象,对于初学不太合适,适合后期提高


看的想睡觉~


之前是看好多人评论很牛B,然后才买了。结果发现对于我这样刚入门的人来说还是有些难度,过多的理论看的脑袋疼,从一个项目的建立以及注意点都应该标注下吧,就在纯扯,本人学识太肤浅,看的不是太懂


真不知道 评书的 你们看过没有啊
说好的 能说说哪里好吗。本人看了后真是后悔万分。感觉对wcf还是很了解的。
看了后 却 真的不知道 作者是在讲什么 还是翻译的质量太差了呢。
代码罗列了一堆堆的 名词的解释也是相差甚远吧 很多都是自己造的


Juval Lowy这位大牛的书能不好吗,他可是被授予微软技术最高荣誉的"软件英杰"!最好能有影印版吧,这么经典的书应该有影印版才好! PS一下:第一版有影印版,可第二版没有。。


发货速度挺快的,书收到了,还没看,晚上研究


该书翻译太差,没事对开始2页改得玩,差不多1/4需要重新写。翻译不通顺还勉强说的过去,但是,概念性的翻译错误也很多,就太说不过去了!译者看懂了吗?


书的内容毋庸置疑,但翻译水平一般般吧


书很好,但买重复了。WCF编程和WCF服务编程,两本书是同一个作者不同翻译罢了,内容90%以上相似,买之前没有注意到,害得我两本都买了


书可能是好的,但是感觉不太适合初学者。


以前包装还有一层保护书的塑料气泡层!又和上次一样,买来的书总有些破的地方,不知道是书本身就有点破,还是发物流时人为造成的!


速度还可以,4天送到,质量也不错。


送来的书首页就破损了,很不爽,但是送货速度比上次快了一天,上次三天,这次两天。


买了一个星期还没送来


书的内容过于偏重理论,缺少可以直接调试的实例,考看读者动手能力


这本书先不说怎么样 送书非常快一般都是一天 我经常在这买书很好


这本书要不是和新手哪本适合?初级的就该看这本


相关图书