REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST提出了一些设计概念和准则:   1.网络上的所有事物都被抽象为资源(resource);   2.每个资源对应一个唯一的资源标识(resource identifier);   3.通过通用的连接器接口(generic connector interface)对资源进行操作;   4.对资源的各种操作不会改变资源标识;   5.所有的操作都是无状态的(stateless)。
小弟在网上看到rest的相关文章,看了后满头雾水,希望各位大哥能提供相关的学习资料或者例子,小弟急需,
期待大家的帮忙,不胜感激!~~豆瓣网就是运用了rest,使每一个超连接不带参数.小弟不知道这种效果究竟是怎么实现的
http://www.douban.com/

解决方案 »

  1.   

    rest是一种风格,一种思想方法。在.NET上,靠Web.Route可以实现URL重写来实现这样风格的URI。
      

  2.   

    REST只是为分布式系统设计的一种架构风格
    Rest In WCF
      

  3.   

    是不是说REST不是.net里面的东西,.net要实现这样的效果要通过Web.Route来实现了?
    是这样的吗,还是说.net也可以用到REST呢?
      

  4.   

    "WCF REST Starter Kit :      在WCF4.0之前的版本,WCF3.5我们可以通过使用WCF开发工具包,来开发出我们的Rest WCF服务。大家可以到http://msdn.microsoft.com/en-us/netframework/cc950529.aspx官方网站下载安装包。"请问安装这个开发工具包还要进行什么配置吗?
      

  5.   

    Hands-on中应该有列子。http://code.msdn.microsoft.com/wcfrestlabs/Release/ProjectReleases.aspx?ReleaseId=2368
    下载页里面有Install Guide,下载看看
    http://aspnet.codeplex.com/releases/view/24644
      

  6.   

    REST不是东西,是一种风格。你可以按照这个来做,也可以基本按照这个来做,也可以不按照这个来做。
    Web.Route实现了一个方便的URL重写的机制。
      

  7.   

    WebGet,WebInvoke是在哪个名字空间里面的,或者说要引用什么才能使它们变成高亮呢,还是安装了
    WCF开发工具包后就会自动就成高亮的呢?不好意思,小弟实在是不知怎么入门