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:anonymous@cvs.cs.luc.edu:/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

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值