注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

小葫芦君(汉斯的博客)

博客迁移到新博客:https://blog.ssxingshou.com

 
 
 

日志

 
 
关于我

小小葫芦商城,为您提供高品质的商品,一流的产品,一流的包装服务,一流的物流服务,放心购买

网易考拉推荐

Jersey : Java规范下REST风格Web Service开发框架  

2009-12-24 10:14:59|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
Sun正在致力于建立RESt风格Web服务的规范,  规范如下  
JSRs: Java Specification Requests
JSR 311: JAX-RS: The JavaTM API for RESTful Web Services
链接:http://jcp.org/en/jsr/detail?id=311
而同时该规范的参考实现Jersery也在逐渐成熟,目前已经是1.1.4.1版,大家可以参考https://jersey.dev.java.net/

从 JAX-RS规范和Jersey的发展,以及WADL的定义可以看到Sun在RESTful Web Service上面的功夫,也可以预见,不久的将来,Java规范的REST风格Web Service将成为主流(起码是Java界的主流),同时Yahoo、Amazon、Google等对REST风格Web Service的青睐,也说明了RESt风格Web Service的发展和前途。

下面就我所认知的一点点知识,简单的介绍一下Jersey,一个REST风格服务的开发框架。

Jersey 是JAX-RS的参考实现,现在已经是1.1.4.1版,然而并不是最终版本,因为JAX-RS还没有到最终版本。但是现在的Jersey已经足以让Java爱好者一饱架构和代码福了。

首先,Jersey采用了Annotation机制,所有的HTTP相关的参数设置都采用标注实现,因此,在编程的时候,我们好 像针对的仍然是POJO,体会不到分布式或J2EE编程的痛苦,只要了解一些关键Annotation的用户即可。

其次,Jersey是一个开发的平台, 我们可以扩展自己的需求,比如在消息格式上,虽然Jersey已经提供了Java基本数据类型、JSON、XML等类型,我们还是可以很容易的扩展自己的 格式。

第三,Jersey建立的服务可以很简单的部署到JDK6自带的轻量级Server上,过程极其简单(见下面例子)。

第四,Jersey建立的服务 可以非常容易的部署为Servlet,支持各种J2EE容器。

第五,Jersey可以为我们编写的服务自动生成WADL(参见http://research.sun.com/techrep/2006/abstract-153.html)。

除此之外,Jersey还有许多的优点等待大家去发现。

  评论这张
 
阅读(2908)| 评论(3)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017