`
happylo
  • 浏览: 46797 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

基于Jersey的RESTful Web Service第一次接触

    博客分类:
  • REST
阅读更多

[原创于:http://happydev.iteye.com]

 

REST风格(RESTful)和REST WEB服务框架最近很火热。http://zh.wikipedia.org/wiki/REST

在没有真正接触REST相关框架和应用前,我只能理解REST风格的链接,就是将每一个链接地址都用一个纯粹的url来表达。

 

最近项目中项目实现统一资源,并提供相关的资源接口,于是就想到了REST。

 

上网一查,基于Java已经有好几个REST框架了:http://www.iteye.com/topic/85928,这几个我都没看上,最终我被刚随JSR 311(JAX-RS: Java API for RESTful Web Services) 1.0规范正式发布的一个参考实现吸引住了:Jersey(https://jersey.dev.java.net/)。

 

好,进入正题,到官方网站上下载相关资源及文档,很遗憾,文档实在少得可怜,api doc也很粗糙。最后,找来找去只发现了三个文档比较有用:

 不过好在Jersey还足够简单,通过以上的文档再配合读Jersey的源码,也很快在项目中实现了既定的目标。

 

我的结论是:

  1. 完全执照RESTful风格来组织web资源还是不太容易,虽然这个风格看上去很美;
  2. 用Jersey来实现Web Service真的是一个很好的途径,它足够轻量、足够简单、也足够高效。

 

 

分享到:
评论
6 楼 lhw891104 2012-03-13  
有个问题想请教下,jersey如何做文件上传啊
5 楼 超级潜水艇 2010-02-26  
刚看了jersey,真的是足够轻量、足够简单、也足够高效。
它已经达到了一个产品级的成熟程度。
对于只追求RESTful调用,而不关心标准WS的来说。是最为纯正的实现。
准备项目中加入使用。
4 楼 grandboy 2009-06-12  
前面介绍得很好。结果没有看中间最精华的部分,就结束了。
3 楼 happylo 2009-01-14  
zhouwendong006 写道

请教一下!我在使用中出现中文乱码的情况?怎么处理啊?期待中……

我在开发过程中并没有出现乱码,乱码应该与Jersey框架无关,出现乱码应该可以按一般的Java系统出现乱码的方式解决。
2 楼 zhouwendong006 2009-01-05  
请教一下!我在使用中出现中文乱码的情况?怎么处理啊?期待中……
1 楼 shapenlone 2008-12-17  

写这样完全没有营养的文章有啥意义么?

相关推荐

Global site tag (gtag.js) - Google Analytics