restlet提供了什么?

gdsean 2009-08-11
研究过一段时间,感觉restlet就是一个rest规范的执行者,提供get,put,post和delete方法执行的容器,不过我疑惑的是,我若是用简单的struts或者spring的url映射,也是能简单做到url对应到相应的方法来执行,那restlet有何优势呢?
为什么要用restlet来做rest开发?
我本人还是很喜欢这个东东,rest的概念是让人耳目一新的。
ajax 2009-08-11
gdsean 写道
研究过一段时间,感觉restlet就是一个rest规范的执行者,提供get,put,post和delete方法执行的容器,不过我疑惑的是,我若是用简单的struts或者spring的url映射,也是能简单做到url对应到相应的方法来执行,那restlet有何优势呢?
为什么要用restlet来做rest开发?
我本人还是很喜欢这个东东,rest的概念是让人耳目一新的。


我能先问你一个问题:REST提供给我们什么了?既然你都说了restlet就是rest规范的执行者,那么问题是不是就变成了我问你的问题?

至于用restlet做rest开发,这个不是绝对的,象一些其它的框架如:jersey,cetia4等等。在我看来他们的关系就像Struts,webwork、springMVC的关系,口味不同而已。没有什么必须的关系。你可以按照自己的喜好来选择框架。


steven_cheng 2009-08-12
我觉得rest本身这个概念就很酷。restlet当然是把这套概念做了一个实现。总之,和以前的web开发很有点区别。
gdsean 2009-08-12
ajax 写道
gdsean 写道
研究过一段时间,感觉restlet就是一个rest规范的执行者,提供get,put,post和delete方法执行的容器,不过我疑惑的是,我若是用简单的struts或者spring的url映射,也是能简单做到url对应到相应的方法来执行,那restlet有何优势呢?
为什么要用restlet来做rest开发?
我本人还是很喜欢这个东东,rest的概念是让人耳目一新的。


我能先问你一个问题:REST提供给我们什么了?既然你都说了restlet就是rest规范的执行者,那么问题是不是就变成了我问你的问题?

至于用restlet做rest开发,这个不是绝对的,象一些其它的框架如:jersey,cetia4等等。在我看来他们的关系就像Struts,webwork、springMVC的关系,口味不同而已。没有什么必须的关系。你可以按照自己的喜好来选择框架。




呵呵我是想看到restlet优势更大的方面,要不然,我直接用struts映射url到java类实现4个方法即可,何必采用restlet呢? 当然我现在了解的还是肤浅,扔块砖头吧。
ajax 2009-08-16
gdsean 写道
ajax 写道
gdsean 写道
研究过一段时间,感觉restlet就是一个rest规范的执行者,提供get,put,post和delete方法执行的容器,不过我疑惑的是,我若是用简单的struts或者spring的url映射,也是能简单做到url对应到相应的方法来执行,那restlet有何优势呢?
为什么要用restlet来做rest开发?
我本人还是很喜欢这个东东,rest的概念是让人耳目一新的。


我能先问你一个问题:REST提供给我们什么了?既然你都说了restlet就是rest规范的执行者,那么问题是不是就变成了我问你的问题?

至于用restlet做rest开发,这个不是绝对的,象一些其它的框架如:jersey,cetia4等等。在我看来他们的关系就像Struts,webwork、springMVC的关系,口味不同而已。没有什么必须的关系。你可以按照自己的喜好来选择框架。




呵呵我是想看到restlet优势更大的方面,要不然,我直接用struts映射url到java类实现4个方法即可,何必采用restlet呢? 当然我现在了解的还是肤浅,扔块砖头吧。



关于这个问题,我想不仅仅是比较restlet和Struts的问题,实际上是基于Rest的framework和目前传统的MVC的framework直接选择问题。

推荐你看看dlee写的两篇文章:

传统的Java Web MVC框架距离REST有多远

主流的Web MVC框架未能提供REST支持的主要原因分析

 

gdsean 2009-08-17
文章很不错,我也觉得structs做点东西支持rest不是啥难事,不过事实上确实还是不支持的,虽然可以去模拟。
Global site tag (gtag.js) - Google Analytics