对于那些刚刚开始学习WCF的人来说,我应该先了解哪些主要/基本的东西并先学习?
您建议首先学习哪些概念,以便在WCF中提高效率?
您会向学习WCF的人推荐哪些资源/文章/培训/书籍?
例如,在C#中,可以在稍后阶段学习LINQ。沿着类似的路线,在WCF中也应该首先学习基础,然后在高级功能上投入时间以提高生产力。
答案 0 :(得分:10)
Michele Leroux Bustamante撰写的Learning WCF是我一直建议在WCF中快速启动和运行的书。她涵盖了所有必要的主题,并且以一种非常容易理解和平易近人的方式。这将教会您编写高质量,有用的WCF服务所需的一切 - 基础知识,中间主题,安全性,事务控制等等。
除了那本书,我还从WCF的这两个一小时的截屏视频中学到了很多东西:
答案 1 :(得分:9)
我喜欢这个:http://wcfguidanceforwpf.codeplex.com/
它针对的是想要学习WCF的WPF开发人员,但即使你不熟悉WPF,我也会推荐它。
此外,我总是建议人们使用一个教程,显示WCF在没有的情况下使用Visual Studio的“添加服务引用”工作,这是VS中的一个工具,您可以指向WCF或其他Web服务,让它生成一堆基础类,帮助您轻松连接到该服务。大多数教程都会让您创建一个服务,然后使用“添加服务引用”为该服务创建一个客户端,至少要开始使用。
我强烈推荐上面的教程,或this one如果你想早点开始输入(如果你不想注册,bugmenot.com有你可以使用的devx.com登录)超出了并告诉你如何“手动”,因为它真正强化了WCF的核心思想,即如果一个应用想要消费服务,它需要知道的只是ABC的:服务的地址,要使用的绑定类型,以及契约(服务上的方法以及它用作参数和返回类型的类)。
另请注意,VS2008还有很多教程。没有太大改变,但有一点可能让新手感到困惑的是,绑定的XML配置已在.NET 4 / VS2010中进行了重新设计,以更好地利用默认值。 VS 2010将为您开始生成的配置文件比以前更短,看起来它们缺少必需的信息,但事实上它们只是使用默认值。
答案 2 :(得分:5)
以下是一些很好的链接:
http://msdn.microsoft.com/en-us/netframework/first-steps-with-wcf.aspx:这里有一些很酷的视频
http://msdn.microsoft.com/en-us/library/ms734712.aspx
http://www.wcftutorial.net/
http://www.aspnet101.com/2010/08/windows-communication-foundation-wcf-tutorial/
http://aackose.wordpress.com/2010/05/11/basic-wcf-tutorial-for-beginners/
答案 3 :(得分:5)
如果您想快速学习基础知识(ABC),请查看Dime Casts, WCF。
视频(每次约10分钟)
这意味着你可以在一小时内获得一个好主意:)史诗般的胜利
答案 4 :(得分:4)
不要错过这本伟大的书:
Ron Jacobs ,(微软WCF高级技术推广人员)在其前言中写道 “最好的证明就是在建筑物的大厅里徘徊42在雷德蒙德(WCF团队工作的地方);在许多办公室,你会看到架子上的编程WCF服务。“
所以我从中得知微软的团队首先写了WCF,然后他们买了这本书,以了解他们实际写的是什么!
但严重的是,我强烈推荐本书不仅要了解WCF,还要了解 JuvalLöwy - 当今世界上最杰出的分布式系统专家之一 - 认为和在WCF看起来以及一般设计企业SOA应用程序的概念。
答案 5 :(得分:2)
了解WCF的ABC:“地址,绑定,合同”。
最好是按照上面提到的那样在互联网上查找教程,然后创建自己的服务,在控制台应用程序中托管该服务,然后使用VS2008 / 10添加服务参考来创建wcf的客户端界面服务。
当你掌握一切,你必须投资米歇尔的书或Juval的书,他们是业内最好的。
有很多信息确实使学习WCF变得困难,但是关注ABC并从特定的绑定和地址类型开始,并从那里开始工作。
答案 6 :(得分:2)
以下链接非常有用。
还有一个示例WCF项目教程,适用于初学者
链接 - http://softsprogrammer.blogspot.in/2014/02/wcf-tutorial-for-beginners.html
答案 7 :(得分:2)
在这个阶段你会非常精通......