博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于JAX-RS的导引阅读
阅读量:2438 次
发布时间:2019-05-10

本文共 1715 字,大约阅读时间需要 5 分钟。

JAX-RS (JSR 311) 是一个社区驱动的标准用于使用 Java 构建 RESTful Web 服务。做为明年即将发布的 Java EE 7 的一部分,日前 JAX-RS 发布了 ,该版本包含的关键特性有:

  • 客户端 API
  • 服务器端异步 HTTP
  • 过滤器和解释器

此信息引自:http://www.oschina.net/news/34366/jax-rs-2-0-public-draft

JCP(Java Community Process)社区近日发布了JAX-RS 2.0(JSR-339)的第2版规范草案。 

JAX-RS即Java API for RESTful Web Services,是一个Java应用程序接口,是JavaEE 6引入的一个新技术。支持按照REST(Representational State Transfer,表述性状态转移)架构风格创建Web服务。基于JAX-RS实现的框架有Jersey、RESTEasy等,这两个框架创建的应用可以很方便地部署到Servlet容器中,比如Tomcat、JBoss等。 

JAX-RS目前已经成为了JavaEE平台的一个重要组成部分,随着云技术的发展,JAX-RS将会变得更加重要。 

从该草案中,可以看出JAX-RS 2.0技术引入的一些新特性: 

  • 客户端API似乎是一个非常受欢迎的特性,其中重要的一点是相当稳定。
  • Filters和Handlers是另外一些新的特性,可以拦截请求和响应,也可以使超媒体得到更好地支持。
  • JAX-RS 2.0提供了通过BeanValidation来验证参数的功能。
  • 引入异步处理(在客户端返回Future对象)。
  • 改进了连接协议。
此信息引自:http://www.iteye.com/news/24223

JAX-RS是JAVA EE6 引入的一个新技术。 JAX-RS即Java API for RESTful Web Services,是一个Java 编程语言的,支持按照表述性状态转移(REST)架构风格创建Web服务。JAX-RS使用了Java SE5引入的Java标注来简化Web服务的客户端和的开发和部署。

  JAX-RS提供了一些标注将一个资源类,一个POJO Java类,封装为Web资源。标注包括:
  @Path,标注资源类或者方法的相对路径
  @GET,@PUT,@POST,@DELETE,标注方法是HTTP请求的类型。
  @Produces,标注返回的MIME媒体类型
  @Consumes,标注可接受请求的MIME媒体类型
  @PathParam,@QueryParam,@HeaderParam,@CookieParam,@MatrixParam,@FormParam,分别标注方法的参数来自于HTTP请求的不同位置,例如@PathParam来自于URL的路径,@QueryParam来自于URL的查询参数,@HeaderParam来自于HTTP请求的头信息,@CookieParam来自于HTTP请求的Cookie。
  基于JAX-RS实现的框架有Jersey,RESTEasy等。这两个框架创建的应用可以很方便地部署到Servlet 容器中,比如Tomcat,JBoss等。值得一提的是RESTEasy是由JBoss公司开发的,所以将用RESTEasy框架实现的应用部署到JBoss服务器上,可以实现很多额外的功能。

此信息引自:http://baike.baidu.com/view/3443169.htm

具体的JAX-RS去这里 http://jax-rs-spec.java.net/

在开源社区里很多项目的web api都是采用Jersey来实现,可以引用IBM技术社区的一篇文章来进一步了解他的简要细节。

http://www.ibm.com/developerworks/web/library/wa-aj-tomcat/

关于jersey可以去  http://jersey.java.net/

ESTful Web service introduction

转载地址:http://zggmb.baihongyu.com/

你可能感兴趣的文章
黑客入侵计中计(转)
查看>>
谈DoS攻击和DDoS的攻击方式(转)
查看>>
Word 2003 视频教程-关闭 Word(转)
查看>>
JBuilder8配置CVSNT 2.0 (转)
查看>>
分布式反射:新一代的DDoS攻击(转)
查看>>
SYN Flood攻击的基本原理(转)
查看>>
软件开发怎么管?---产品、过程、人员三要素 (转)
查看>>
用dhtml做了一个密码管理器 (转)
查看>>
Php 3.x与4.x中关于对象编程的不兼容问题 (转)
查看>>
Cg FAQ (转)
查看>>
在access中增加农历支持模块. (转)
查看>>
增加一个判断内存变量存在的函数 (转)
查看>>
ASP文件上传神功 第二重(招势图加内功心法) (转)
查看>>
JSR227:J2EE数据绑定及数据访问标准 (转)
查看>>
Sun ONE Studio 4 Mobile Edition开发MIDlet入门 (转)
查看>>
Jbuilder8开发J2ee学习笔记(2) (转)
查看>>
Makefile编写小说(一) (转)
查看>>
NeHe的opengl教程delphi版(3)----着色 (转)
查看>>
ORACLE SQL性能优化系列 (二) (转)
查看>>
控件treeview的使用 (转)
查看>>