日期:2014-05-20  浏览次数:20748 次

糊涂了,求个明明白白的学习。
最近公司要求我去学习wcf,我从来没接触过这个东西,上午在公司按照MSDN的教程走了一遍,很糊涂,文档也看了一些,希望有人帮忙解释下什么是WCF,是干什么的,可以的话,推荐一些简单入门的书,谢谢各位大牛了。

------解决方案--------------------
找博客园上有系列学习的文章。
------解决方案--------------------
http://www.cnblogs.com/artech
------解决方案--------------------
看MSDN

------解决方案--------------------
用VS2010建,超简单和WebService一样。
------解决方案--------------------
WCF是windows推出的一个通信架构,它把以前的多种分布式通信架构进行了整合,形成了一个大面向服务(SOA)的平台。和现实的呼叫服务中心有点相识。
其中最主要概念是ABC(Address Binding Contract,地址 绑定 契约)。这三者是由服务器进行定义,然后客户端按照这些内容与服务器进行通信。
整体是一个比较大的体系,涉及的具体内容也比较多、比较杂,很抽象,不好理解。
------解决方案--------------------
关于WCF,你可以关注一下蒋金楠即其博客(http://jinnan.blog.51cto.com/1789230/d-1)和《WCF技术剖析》的书,同时推荐就看一下《WCF核心技术》这本书
------解决方案--------------------
不懂,还是顶一个,愿楼主早日学习好。
------解决方案--------------------
建议楼主买本书看看~~系统的学
------解决方案--------------------
WCF其实和Webservice是差不多的,说白了就是实现2个系统之间的数据交互。举个例,比如A程序是用JAVA开发的,B程序是用C#开发的,当B程序要调用A程序的某些服务的时候(比如A程序的某个方法),那么A程序就可以发布一个Webservice服务,把那个方法提供出来让B程序使用。反之也是一样的,JAVA也可以调C#,C#可以调C#,JAVA可以调JAVA,是跨语言的。.Net下也有Webservice,只是WCF是.Net框架独有的,和Webservice没啥区别,个人认为可能效率上有些差异。好了,已经很详细了,楼主结贴给分吧!