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

推荐订阅源

Engineering at Meta
Engineering at Meta
博客园_首页
H
Help Net Security
WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
罗磊的独立博客
博客园 - 三生石上(FineUI控件)
B
Blog
I
InfoQ
SecWiki News
SecWiki News
T
Tailwind CSS Blog
Spread Privacy
Spread Privacy
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Vulnerabilities – Threatpost
N
Netflix TechBlog - Medium
P
Palo Alto Networks Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Vercel News
Vercel News
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
K
Kaspersky official blog
M
MIT News - Artificial intelligence
S
Schneier on Security
T
Threat Research - Cisco Blogs
F
Fortinet All Blogs
Cyberwarzone
Cyberwarzone
Scott Helme
Scott Helme
aimingoo的专栏
aimingoo的专栏
Martin Fowler
Martin Fowler
MyScale Blog
MyScale Blog
The Cloudflare Blog
Recent Announcements
Recent Announcements
Security Latest
Security Latest
G
GRAHAM CLULEY
IT之家
IT之家
Y
Y Combinator Blog
The Last Watchdog
The Last Watchdog
腾讯CDC
Google DeepMind News
Google DeepMind News
V
V2EX
S
Securelist
TaoSecurity Blog
TaoSecurity Blog
B
Blog RSS Feed
S
SegmentFault 最新的问题
博客园 - 叶小钗
P
Proofpoint News Feed
云风的 BLOG
云风的 BLOG
Project Zero
Project Zero
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
F
Full Disclosure

博客园 - Inrie

[原创]MongoDB、HandlerSocket和MySQL性能测试及其结果分析 [原创]HandlerSocket系列(三):性能及其性能优化 [原创]HandlerSocket系列(二):架构、特点及其应用场景 [原创]HandlerSocket系列(一):由来 SD2.0 2009大会一些感想 在Windows Server 2008集群上做Sql Server 2008集群 解决Azure Project中使用Asp.net MVC RC会让VS崩溃的补丁 [译]剖析ASP.Net MVC Application 让VS 2008也可以用Mobile Web Form 几个不错的WCF Tools ADO.NET Entity Framework Beta3的一些问题 善待你的眼睛-使用微软专为程序员设计的Consolas字体 [推荐]ASP.NET 应用程序的扩展策略 如何发布Ado.net Entity Framework EDM Unity Application Block 1.0系列文章 Unity Application Block 1.0系列(7): Lifetime Managers Unity Application Block 1.0系列(6): 杜绝循环引用 Unity Application Block 1.0系列(5): 使用BuildUp让已存在对象实例也支持依赖注入 Unity Application Block 1.0系列(4): 方法调用注入(Method Call Injection )
[翻译+推荐]你需要知道的:WCF、WF、ADO.NET SyncServices和ClickOnce
Inrie · 2008-04-24 · via 博客园 - Inrie

原作者:kaevans
原文地址:http://blogs.msdn.com/kaevans/archive/2008/04/23/what-you-need-to-know-wcf-wcf-ado-net-syncservices-and-clickonce.aspx
翻译:Inrie (洪晓军)

这一周我在Verizon公司里拜访一个很卓越的团队,期间讲授了很多技术,包括ADO.NET Sync Services、WCF、WF 和 ClickOnce。我正准备通过email发送,但是我意识到这有很多不错的东西,可能对很多读者有很大吸引力。

现在开始

在我讲课中我有提到过我所演示的几乎所有材料都来自VS2008 Training Kit。所有的Demo和PPT都可以在这里找到。这里面我最喜欢关于WCF和WF Combination的,在我讲课时有用到它们(记不记得Workflow Services和Durable Services?)。这还有一篇很不错的文章:screencasts and getting started links for the VS2008 Training Kit 。

这还有一个VS2008 Training Kit的姐妹版本叫VS2008 Training Kit Enhancements,虽然我没有特别提到过。它主要介绍Web方面的(包括ASP.NET MVC、ASP.NET Dynamic Data、ASP.NET AJAX History 和 ASP.NET Silverlight controls)。在这里比较珍贵的资源主要都集中在ADO.NET Data ServicesADO.NET Entity Framework部分 。当然的,在接下来的课程里我也会用到这些材料。

ADO.NET Sync Services

Marc Schweigert 有很多介绍ADO.NET Sync Services的Demo 和一个相关的Webcast。我看过的大部分Sync Services Demo都是使用Windows Forms开发的,Marc演示了使用它结合一个非常炫的WPF客户端和基于WCF Service分层架构的程序有多简单。强烈推荐给所有开发偶尔连接智能客户端(occasionally connected smart clients)系统的人员。
 
我还要指出的是Daniel Moth有一个很好的介绍 怎样在Visual Studio 2008下创建基于ADO.NET Sync Service的解决方案  的视频。

ClickOnce

这里有很多关于ClieckOnce很不错的资料(Microsoft.com上),几年前我找到一个介绍ClickOnce的视频,它介绍了一些ClickOnce背后的基础知识。

在讲课中我提到过微软整个公司都在广泛的使用ClickOnce技术。有人问有没有一些Case,这里有一个很好的演示微软使用ClickOnce技术构建一个叫做HeadTrax的程序的Case。 我在参加一个最近的Webcast时注意到Citrix正在他们的GoToMeeting产品中使用ClickONce

WCF

Wow,从哪里开始WCF的征程呢?最好的起点是MSDN上WCF的文档。不用多说,它是非常棒的。

除此之外还有很多,例如,Alik Levin已经汇编了很多关于WCF安全的资源 。这有 一个很不错的WCF社区站点,包含很多文章和示例。Mike Taulty已经做了很多很不错的Screencasts:

 

http://wcfcommunity.com/Lists/VideosVirtual%20Labs/AllItems.aspx 这里有很多WCF相关的很不错的资料。

简而言之,这里有一系列WCF的资料。我强烈推荐你结合Virtual Lab Session亲自动手实验:

  1. MSDN Virtual Lab: WCF Introduction - Building a WCF Service
  2. MSDN Virtual Lab: Visual Studio 2008- Integrating Windows Communication Foundation and Windows Workflow Foundation
  3. MSDN Virtual Lab: Building AJAX/JSON Services using WCF
  4. MSDN Virtual Lab: Syndication using Windows Communications Foundation

我很喜欢Virtual Labs,因为可以在一个虚拟的环境中使用最新的技术,而不需要在本地机器上安装任何东西。除此之外,还可以通过一个向导性的示例程序来学习。这是一个很好的方式可以让你开始学习这项技术并沉浸在其中。我发现有一个很好的学习方法:一开始随便玩玩、渐渐的学得多看得多了、再更多的去学习试验。

一旦你有一些基础了,这里有很多资料可以帮助你深入的学习。这里有15个Webcast, 介绍了WCF的方方面面。

  1. MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 01 of 15): Overview (Level 100)
  2. MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 02 of 15): Contracts (Level 200)
  3. MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 03 of 15): Contract Versioning (Level 200)
  4. MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 04 of 15): Exceptions and Faults (Level 200)
  5. MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 05 of 15): Bindings (Level 200)
  6. MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 06 of 15): Hosting (Level 200)
  7. MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 07 of 15): Messaging Patterns (Level 200)
  8. MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 08 of 15): Instancing Modes (Level 200
  9. MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 09 of 15): Concurrency, Throughput, and Throttling (Level 200)
  10. MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 10 of 15): Security Fundamentals (Level 200)
  11. MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 11 of 15): Federated Security (Level 200)
  12. MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 12 of 15): Reliable Messaging (Level 200)
  13. MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 13 of 15): Transactions (Level 200)
  14. MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 14 of 15): Message Queuing (Level 200)
  15. MSDN Webcast: Windows Communication Foundation Top to Bottom (Part 15 of 15): Extensibility (Level 200)

Windows Workflow Foundation

还是一样的,从MSDN上WF的文档开始,这真的很不错。我的好朋友Job Healy有一个介绍Windows Workflow Foundation的很不错的视频。James Conard同样的也有一个 很不错的介绍Windows Workflow Foundation要点的视频

同样的,我是一个Virtuals Labs的痴迷者。有一点要提醒的是,这里有一些是使用Visual Studio 2005的,已经是过期了。Visual Studio 2008中内置了工作流设计器(Workflow Designer)和调试工具,同时在这里你也可以得到更好的体验。但是这些资料也还是很有用的,因为本质上是一样的。

  1. ISV Virtual Lab: Introduction to Windows Workflow Foundation
  2. MSDN Virtual Lab: A Server Scenario Lab with Windows Workflow Foundation
  3. MSDN Virtual Lab: Introduction to Windows Workflow Foundation in Windows Vista
  4. Windows Vista: Introduction to Windows Workflow Foundation Virtual Lab - Partner

一旦你做过动手实验了,就可以参考这些Webcast来学习:

  1. MSDN Webcast: Workflow Foundation Tools in Visual Studio 2008 (Level 200)
  2. MSDN Webcast: MSDN Unwrapped for Financial Services: Windows Workflow Foundation (Level 200)
  3. MSDN Webcast: Microsoft Windows Communication Foundation and Windows Workflow Foundation Tips and Tricks from Real World Projects (Level 400)
  4. MSDN Webcast: Creating a Sudoku Game with Windows Workflow Foundation (Part 2 of 3) (Level 200)