如何学习REST?有没有REST的视频教程和学习资料

怎么学习REST?有没有REST的视频教程和学习资料?
我学了Web Service和CXF,发现现在很多人都在用REST,大家是怎么学习REST的? 
有没有REST的视频教程和学习资料可以参考?
------解决方案--------------------
不知道你做的具体是什么方向,不过现在关于rest的资料确实不多,以下这两个网址仅供参考
http://wenku.baidu.com/link?url=RwEUjo350cGXLeiXWhXDLYcOsG-M99OI846w8MxGTSt2oKEFdtfXWgrf_aWvkTgOnoc6dIiuJ-glNCWcymCzfapg9bi060GC0XnDckvcLXK

http://jishu.zol.com.cn/rest/
------解决方案--------------------
《RESTful Web Services》
------解决方案--------------------
通常开发接口rpc 和restful风格... rpc开发快速,简单,,,   restful麻烦的,不过性能高的..

atitit.RESTful服务的概览and框架选型 - attilax的专栏 - 博客频道 - CSDN.NET.htm
atitit.基于http json api 接口设计 最佳实践 小结o7 - JavaScript.htm   
------解决方案--------------------
就我理解,REST没多少东西,只是一种设计指导原则,不是技术,甚至几句话都可以说个大概。
1. 所有的被访问对象都看作是资源,每个资源都有自己的ID, ID是资源唯一的标识,下面的user就是一个资源,它的ID是userId
2. URL风格,如 http://hostname/user/userId
3. 对同一个资源的GET,PUT, POST, DELETE 方法有不同的处理. 如同一个URL http://hostname/user/userId时,如果HTTP的method是GET则取得这个资源的内容,如果method是DELETE则删除这个用户。在传统的Web中,同一个URL只能做一件事,而REST中,同一个URL,不同的method做不同的事。
4. URL请求的返回一律用JSON
------解决方案--------------------
可以看看springMVC restful...