WCF的Web程式設計模型資源
作者 Hartmut Wilms譯者 趙劼 釋出于 2008年1月23日 上午11時57分
- 社群
- .NET,
- SOA 主題 标簽
- WCF,
- REST
自從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方式。
檢視英文原文: WCF Web Programming Model Resources
- 加入書簽
- 鮮果+,
- digg+,
- reddit+,
- del.icio.us+,
- dzone+