微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

REST有感

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] 举报,一经查实,本站将立刻删除。

相关推荐