惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 阿福

TypeScript forms authentication failed the ticket supplied was invalid错误 (Windows Server 2008 + IIS 7.5) jQuery Mobile 1.1.1 RC1发布 HashSet<T> vs List<T> 不要用把无序GUID既作为主键又作为聚集索引 WCF Data Services 5.0 RTM发布 EF Power Tools Beta 2发布 Entity Framework 5性能方面的注意事项 jQuery Mobile 1.1.0 RC2发布 源码+幻灯片:学习HTML5/jQuery/ASP.NET MVC/EF Code First的绝佳资源Account at a Glance项目 使用Autofac在ASP.NET Web API上实现依赖注入 在Windows Azure上开发ASP.NET程序与在Windows Sever上有何不同 充分利用缓存来提高网站性能 ASP.NET MVC 4, ASP.NET Web API, ASP.NET Web Pages v2 (Razor)全部开源,并接受来自社区的贡献(contributions) EF5 beta2通过NuGet发布 Getting Started with HTML5 开发HTML5应用你需要了解的 jquery history plugin, url hash Run Tasks in an ASP.NET Application Domain ASP.NET 2.0: 生成Excel报表 VS 2008 hot-fix终于出来了 Images; How to create an HTTP handler to dynamically resize images and change quality. ASP.NET 2.0: Add build-in paging feature to repeater/为repeater添加内置分页功能 Tip/Trick ASP.NET 2.0: DropDownList DataBind ASP.NET 2.0: Forms Authentication Across domains Ajax类库、框架、工具包完全列表
WCF入门资源
阿福 · 2012-03-22 · via 博客园 - 阿福

最近项目需要使用WCF,所以比较系统的学习了一下。这里介绍下经验,以便其他初学者借鉴。

我的基础:7年.Net开发经验,熟悉和使用过Web Service(ASMX),对WCF有所了解,但比较零碎,没有大规模使用过。

简单讲我是通过读了2本书来学习的,我觉得这2本书阅读顺序很有必要强调下。

  1. Learning WCF: A Hands-on Guide 
    优点:这本书在总体上介绍了WCF来龙去脉,涉及了WCF的原理,也从行业发展的角度进行了介绍,能够使你在根源上有个认知。而且这本通过详细的实例来阐述WCF的各个知识点,循序渐进,非常适合初学者,从它的名字Hand-on大家也可以判断出这个特点。
    缺点:这本书涉及的内容比较旧,还是基于.Net Framework 3.0的。但这本书再版过一次,作者基于.Net Framework 3.5和VS2008对内容进行了更新,在作者个人网站上有第一章更新内容的免费下载http://www.thatindigogirl.com/
    网上也有本书电子版下载,但是老版本,再版的好像没有。大家可以在作者网站上载再版后的第一章的内容以及更新的代码示例,其他章节可以读老版的,不会有大的影响,第一章是本书的精华。如果大家使用的是VS2010,建议大家把每个示例都升级为VS2010的Project,添加.net .Net Framework 4.0的引用,再来做每个实验。
  2. Programming WCF Services: Mastering WCF and the Azure AppFabric Service Bus
    优点:内容详细,新(基于.Net Framework 4.0),包含了WCF4的新特性以及Azure的介绍。
    缺点:过于详细,篇幅巨大,初学者很难读进去并消化。
    老实讲我也没有细读全书,有了对前一本书的理解,这本书大家可以通读一下,针对自己的疑惑,对涉及的章节进行细读。主要是对整书的结构有个了解,日后工作中遇到疑点,可以回头来查。本书附录中有介绍WCF Service的设计过程需要遵循的一些原则和注意事项,大家可以作为参考。总体来讲可以作为WCF的工具书来使用。
    本书网上也有电子版,要认清是第三版的(Programming WCF Services 3rd)。链接我就不给了,国内应该也有影印版的。

有MSDN为何还要读书?我起初也是打算通过MSDN来学习WCF,但尝试了下还是中断了。WCF是各项技术的集大成者,所以它涉及的内容比较繁杂,对于类似的技术,还是建议大家通过一两本书,系统地,线性地学习一下,学习的过程中可以结合MSDN。MSDN缺乏整体感,不够系统,叙述方式也不是线性的,而且有些点介绍的不够深入,有的地方语言表述也不够明确。