1、
理解RESTful架构 (2011)
文章的评论部分也很精彩!
2、 (2009)
30篇左右的实战分享,不错!一个一个的跟着做吧。
2009年的文章,那时候估计只有Restlet算是比较成熟?不知道,没研究过,猜的。后续还有Jessery之类的都可以实现Restful API。
所以,如果选中了restlet,那就跟着做。否则的话,还是先调研一下各种框架,然后再说用哪一个。
3、
REST,Web 服务,REST-ful 服务 (2014)
基本脱离具体框架来说REST。
4、
几种支持REST的Java框架 (2014)
跟上一篇是同一作者的。
Java 框架的有Restlet/Cetia4/Apache Axis2/sqlREST/REST-art
介绍了各自个特点,选择Java框架之前必须读读!
这里面没有提到Jessery...
5、
Jersey框架一:Jersey RESTful WebService框架简介 (2015)
这个还是不错的,对于使用Jersey构建,里面有4个部分,包括对xml/json的支持。简单,而且能跑通。
6、
Rest API 开发 学习笔记 (2012)
文末还简单讨论了下REST和SOAP.
7、
浅显易懂。没谈框架。
8、
最后有一些链接
9、10、
用Jersey构建RESTful服务1--HelloWorld
这个sample里面没有用maven。纯粹的用 eclipse + Jersey 来实现的。
11、
jersey+maven构建restful服务--入门篇
如标题所示,"eclipse + maven + jersey"。
注意:如果用了代理,那么maven的代理需要配置上,找 "settings.xml"文件进行修改。
12、
使用curl指令測試REST服务
13、
jersey获取各个参数的总结
不同的获取参数的方法,还有一个简单的client,挺好的。
这里用的是jersey的client来写的,可以参考这个文档:
Consuming RESTful Web Services With the Jersey Client API (点击这里)
14、
Jersey 入门与Javabean @QueryParam @PathParam @FormParam
看完前面的再看这个。
15、
基本思想就是:
进来一个session的时候,给一个token,保存起来。对于后续的rest API的访问,http都要携带这个信息;然后对比token是否合法。如果是,那么就认为可以继续后续动作,否则报错。利用filter和@Secured来对每一个REST API进行修饰,就可以达到这个目的。
问题:如果一个请求被劫持,那么就可以通过携带窃取来的token进行伪装了?不知道,需要测试。
16、
securing-rest-web-service-using-token-java
HSTS???
17、
How are REST APIs versioned
Web API 版本控制的几种方式 (2014.03)
END
阅读(2484) | 评论(0) | 转发(0) |