1.http://developer.yahoo.net/blog/archives/2006/12/check_out_our_w.html
yahoo实现的rest的wadl描述符.
2.三种URI
有这样操作.中企业公司有员工信息系统,对员工20080416编号的员工信息操作的URI
读取和删除操作
REST风格:
http://wwww.ce.net.cn/employee/20080416
读取:HTTP METHOD:GET
删除:HTTP METHOD:DELETE
特点:
对外暴露的是资源地址,每一种资源对应多种操作.
在reslet这个项目中你会看到声明为/employee/{employid}.这样发布的
服务.这种将参数转换为URI中路径的形式,实际就是想指明操作域.将这种
动态资料转化为一种静态资源的形势发布.
REST-RPC混合风格:
读取 http://wwww.ce.net.cn/employee?method=get&employid=20080416
删除: http://wwww.ce.net.cn/employee?method=delete&employid=20080416
并不是由HTTP METHOD决定操作的类型,而是由method=get 或delete来指定
特点:
对外暴露的是操作地址,每一个操作对就一个URI,这种风格之所以称为混合风格是因为
使用的是URI及get方法时非常类型REST
XML-RPC风格:
读取:http://wwww.ce.net.cn/employee
删除:
http方法只有doPost.
特点:
对外暴露一个 endpoints.读取删除时向服务器发送xml-rpc协议的方法和参数描述.
将restlet与spring整合
http://wiki.restlet.org/docs_1.1/g1/13-restlet/29-restlet/99-restlet/59-restlet.html
从cvs上取出restful webservice的书本最新代码
:pserver:[email protected]:/root/laufer/433,module BookmarksRestletSpring
REST风格的webservice 已经不是一种风格了.
JCP组织推出了restful webservices 的规范. http://jcp.org/aboutJava/communityprocess/edr/jsr311/index.html
遵从该规范的项目 https://jersey.dev.java.net/servlets/ProjectDocumentList 已经发布. 可以直接生成WADL
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。