Jersey or RESTEasy,各位如何选择

232 views
Skip to first unread message

Caixiaopig

unread,
Dec 28, 2010, 10:36:49 AM12/28/10
to REST实战
最近要搭建一套RESTful的WS,包括以后的RESTful API。粗看了一下这两个framework,不分伯仲。Jersey贵在门槛低,简
单,Resteasy贵在文档丰富。不知道各位有没有两者的使用经验。 再就是类似twitter和sina微薄的那种 /
xxxservice.xml和/xxxservice.json的link来获取不同的返回类型,是否跟REST风格有点违背,貌似上面两个
framework就没有提供这种解析模式的实现,而是通过http header里边的Accept来判断的。

Tony Deng

unread,
Dec 28, 2010, 9:06:30 PM12/28/10
to rest_in...@googlegroups.com
我个人更倾向使用Jersey,毕竟它是JAX-RS(JSR311)官方推荐的实例,对JAX-RS的新特性支持的更快,而且文档也不少,maillist里面也很活跃。

另外,如果你以后要提供出来的RESTful
API如果要支持移动客户端或者要穿越一些特殊网络设备的话,那就最好设计成通过URI就能够获得用户所有的请求信息。因为,在这个神奇的国度,http
header里面的内容是不保险的,很容易就被过滤掉了。

2010/12/28 Caixiaopig <caixi...@gmail.com>:

> --
> 您收到此邮件是因为您订阅了 Google 网上论坛的“REST实战”论坛。
> 要向此网上论坛发帖,请发送电子邮件至 rest_in...@googlegroups.com
> 要取消订阅此网上论坛,请发送电子邮件至 rest_in_actio...@googlegroups.com
> 若有更多问题,请通过 http://groups.google.com/group/rest_in_action?hl=zh-CN 访问此网上论坛。
>
>

--
Tony Deng
E-mail: wolf...@gmail.com
FriendFeed: http://freindfeed.com/tonydeng
Twitter: http://twitter.com/wolfdeng
Blog: http://wolfchina.blogbus.com/

Caixiaopig

unread,
Dec 28, 2010, 9:11:26 PM12/28/10
to rest_in...@googlegroups.com
好建议,特别是提醒了我关于Header里边的一些门道,确实是国情决定的。
目前正在用Jersey,其实如果都是遵从JAX-RS的规范,理论上在业务这个层面是通用的,顶多就是一些配置不同。但是RESTEasy支持Oauth,是个优势。

Tony Deng

unread,
Dec 28, 2010, 9:15:44 PM12/28/10
to rest_in...@googlegroups.com
2010/12/29 Caixiaopig <caixi...@gmail.com>:

> 好建议,特别是提醒了我关于Header里边的一些门道,确实是国情决定的。
> 目前正在用Jersey,其实如果都是遵从JAX-RS的规范,理论上在业务这个层面是通用的,顶多就是一些配置不同。但是RESTEasy支持Oauth,是个优势。

Jersey对Oauth支持的也挺好的。
http://jersey.java.net/nonav/apidocs/latest/contribs/jersey-oauth/oauth-server/index.html
http://jersey.java.net/nonav/apidocs/latest/contribs/jersey-oauth/oauth-client/index.html
http://jersey.java.net/nonav/apidocs/latest/contribs/jersey-oauth/oauth-signature/index.html

Caixiaopig

unread,
Dec 28, 2010, 9:24:45 PM12/28/10
to rest_in...@googlegroups.com
嗯,不错,看来还没深入挖掘Jersey。

dlee

unread,
Jan 1, 2011, 12:36:36 AM1/1/11
to REST实战
呵呵,以前对Sun的东西不大感兴趣,不过Jersey确实是Sun的一个很不错开发框架。而且最新Jersey 1.3版实现了尚未正式发布的
JAX-RS 1.1规范,RESTEasy可能还是JAX-RS 1.0吧?

On 2010年12月29日, 上午10时24分, Caixiaopig <caixiao...@gmail.com> wrote:
> 嗯,不错,看来还没深入挖掘Jersey。
>
> 在 2010-12-29,上午10:15, Tony Deng 写道:
>

> > 2010/12/29 Caixiaopig <caixiao...@gmail.com>:


> >> 好建议,特别是提醒了我关于Header里边的一些门道,确实是国情决定的。
> >> 目前正在用Jersey,其实如果都是遵从JAX-RS的规范,理论上在业务这个层面是通用的,顶多就是一些配置不同。但是RESTEasy支持Oauth,是个优势。
>
> > Jersey对Oauth支持的也挺好的。

> >http://jersey.java.net/nonav/apidocs/latest/contribs/jersey-oauth/oau...
> >http://jersey.java.net/nonav/apidocs/latest/contribs/jersey-oauth/oau...
> >http://jersey.java.net/nonav/apidocs/latest/contribs/jersey-oauth/oau...
>
> > --
> > Tony Deng
> > E-mail: wolf.d...@gmail.com

Reply all
Reply to author
Forward
0 new messages