加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

REST有感

发布时间:2020-12-17 02:41:50 所属栏目:安全 来源:网络整理
导读: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/employ

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读