[玩转Silverlight]第三回:基础篇,在Silverlight中使用基于WCF的REST服务(上)
2009-02-20 11:56:57 来源:WEB开发网核心提示:REST(Representational State Transfer,具象状态传输)是个好东西,[玩转Silverlight]第三回:基础篇,在Silverlight中使用基于WCF的REST服务(上),具有诸多的优点值得拿来分享,在WEB更加开放的今天,资源是自描述的,意味着资源的信息包含在资源请求本身,尽管我们
REST(Representational State Transfer,具象状态传输)是个好东西,具有诸多的优点值得拿来分享,在WEB更加开放的今天,尽管我们不能否认SOAP在客户端-服务器交互中的大放异彩,但同样也不能抹杀其他技术带来的独特风景和魅力,REST就是其中之一。同时,作为.NET 3.5中WCF框架的重量级飞跃,基于WCF的RESTful服务也让习惯了.NET平台的追随者看到曙光,那么本文的目的正是在上述技术的基础上通过Silverlight视角来消费崭新的REST服务,带领大家体验一下RESTful在Silverlight中的应用。
什么是REST?
最早的REST概念,由Roy Fielding在Architectural Styles and the Design of Network-based Software Architectures一文提出,利用现有的技术(REST是基于HTTP协议的)实现通过唯一URI来操作唯一资源的方式提供WEB服务。例如,可以通过
http://www.anytao.com/book/insidenet/ch1
方式来读取[你必须知道的.NET]一书第一章的内容,而通过
http://www.anytao.com/book/insidenet/ch1/create
或者
http://www.anytao.com/book/insidenet/ch1/delate
来增加或者删除相应的内容。
你看,RESTful服务更加符合人类的习惯思维,简化了资源与操作在web架构中的体系结构,总结起来REST应用的基本原则体现在以下几个方面:
- 通过URI标识唯一的资源,并通过HTTP谓词(GET, POST, PUT, DELETE)进行资源操作。
资源是自描述的,意味着资源的信息包含在资源请求本身,我们将在后面的示例中感受。
Tags:Silverlight 第三回 基础
编辑录入:爽爽 [复制链接] [打 印][]
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››基础推广如何完成网站的优化升级(一)
- ››Silverlight for Symbian
- ››Silverlight3系列(四)数据绑定 Data Binding 1
- ››silverlight2 游戏 1 你能坚持多少秒
- ››Silverlight开发实践--PicZoomShow
- ››Silverlight自定义控件开发 - 令人懊恼的OnApplyT...
- ››Silverlight 2 RTW中ToolTipService.ToolTip不继承...
- ››Silverlight 鼠标滚轮组件“Silverlight.FX”
更多精彩
赞助商链接