自从WCF的Web编程模型的消息被首次公开,以及它在.NET Framework 3.5中的官方版本面世以来,开发人员能够获取到少量信息往往屈指可数。现在,Steve Maine提供了这方面资源的一个总结性列表。
Web编程模型是使用WCF来开发REST形式Web服务的一种方式。InfoQ曾经发表过一份对于REST的简要介绍(InfoQ上已经有了这篇文章的中文翻译),帮助读者了解什么是REST形式的Web服务。由于Steve认为“MSDN有许多关于这方面的好东西,但是分散在各处”,因此他“觉得把重要内容的链接统一放在一个地方是一件非常有意义的事情”,并且提供了一份“Web编程模型的‘迷你目录’”。
概念总览:
◆Web编程模型
◆AJAX和JSON
◆WCF同步器(Atom and RSS)
◆部分信赖
类库参考(不完整):
◆System.ServiceModel.Web命名空间
◆System.ServiceModel.Syndication命名空间
◆System.Runtime.Serialization.Json命名空间
◆SyndicationFeed类
◆SyndicationItem类
◆WebOperationContext类
◆WebServiceHost类
◆WebGetAttribute类
◆WebInvokeAttribute类
◆WebHttpBehavior类
◆WebScriptEnablingBehavior类
◆DataContractJsonSerializer类
配置架构:
◆enableWebScript
◆webHttp
◆webHttpBinding
示例:
◆Web编程模型
Web编程模型基础
高级Web编程
UriTemplate
UriTemplate表格
UriTemplate表格分发器
WebContentTypeMapper
HTML表单处理程序
推模式的数据流处理
◆AJAX和JSON
AJAX服务基础
不需要配置的AJAX服务基础
在AJAX服务中使用复杂类型
在AJAX服务中使用JSON和XML
JSON序列化
弱类型的JSON序列化(AJAX)
◆同步器
Syndication介绍
松散类型扩展
强类型扩展
同步源的数据流操作
同步源的格式化(JSON)
◆部分信赖
客户端与服务器端的部分信赖
◆一切的一切,以及Kitchen Sink(的预览)(多谢Justin!)
http://samples.netfx3.com/PictureServices/
Steve自己也写了几篇有关Web编程模型的文章:
◆一个简单的侧面:WebServiceHostFactory
◆Web编程模型之禅(第一部分)
◆Web编程模型之禅(第二部分)
◆Web编程模型之禅(第三部分)
◆UriTemplate.Match
◆WebHttpBehavior对WebScriptBehavior
John Flanders发布了一段视频——在BizTalk Server 2006 R2中使用REST服务(.NET 3.5),用于展示了如何在IIS7发布REST形式的WCF服务时使用WCF WebHttpBinding和WebGet获得更漂亮的Url,并且解释了较之SOAP/WS-*,为什么他更喜欢REST方式。
【相关文章】
|
||||
| · Linux——从菜鸟到高手 · 微软出价446亿美元收购.. · SQL Server 2008/2005.. · RAID——磁盘阵列基础 · 微软Forefront企业安全.. · 如何优化IT 控制能耗 · 国际文档格式标准开战 · CISSP认证成长之路 |
· 珊瑚虫QQ作者侵权案开庭 · Windows Server 2008专.. · 隐私保护技术探讨 · 贝恩资本携手华为22亿.. · 802.11n:下一代的无线.. · 体验Visual Studio 200.. · 运营商封堵非法ADSL共享 · ADSL应用面面俱到 |
|||
|
||||
| · VPN技术 · SQL Server 2008/2005.. · SOA 面向服务架构 · 子网掩码教程 · SQL Server 2008/2005.. · RAID——磁盘阵列基础 · 中间件应用技术专题 · 深入了解PGP加密技术 |
· MySQL数据库备份 · 病毒查杀专题 · VPN技术 · Solaris 10 配置管理 · SSL VPN详细知识 · Linux防火墙 · 打造安全服务器 · Sniffer安全技术从入门.. |
|||
|
||||
| · VPN技术 · SQL Server 2008/2005.. · 中间件应用技术专题 · SQL Server 2008/2005.. · SOA 面向服务架构 · 子网掩码教程 · MySQL数据库备份 · RAID——磁盘阵列基础 |
· 身份认证技术 · 病毒查杀专题 · 清除流氓软件——51CTO.. · SSL VPN详细知识 · Sniffer安全技术从入门.. · VPN技术 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. |
|||