发布于 2015-08-12 14:21:15 | 400 次阅读 | 评论: 0 | 来源: 网络整理

JAX-RS代表RESTful Web服务的Java API。JAX-RS是一款基于JAVA的编程语言和API规范,为创建基于RESTful Web服务提供支持。它的2.0版本发布于2013年5月24日。JAX-RS大量使用从Java SE5注释可用来简化基于Java Web服务创建和部署开发。 它还提供支持创建客户端RESTful Web服务。

规范

下面是通常用于注解映射的资源作为Web服务的资源。

S.N. 注解 & 描述
1 @Path
资源类/方法的相对路径。
2 @GET
HTTP GET请求,用于获取资源。
3 @PUT
HTTP PUT请求,用于建立资源。
4 @POST
HTTP POST请求,用于创建/更新资源。
5 @DELETE
HTTP DELETE请求,用于删除的资源。
6 @HEAD
HTTP HEAD请求,用来获取方法可用状态。
7 @Produces
状态通过Web服务产生的HTTP响应,例如APPLICATION/XML, TEXT/HTML, APPLICATION/JSON等。
8 @Consumes
状态的HTTP请求类型,例如 application/x-www-form-urlencoded 接受POST请求的过程中HTTP主体表单数据。
9 @PathParam
结合传递到方法,在路径中的值的参数。
10 @QueryParam
结合传递给方法的路径中的查询参数的参数。
11 @MatrixParam
结合传递给方法的路径中的HTTP矩阵参数的参数。
12 @HeaderParam
结合传递到方法到HTTP头中的参数。
13 @CookieParam
结合传递给方法一个Cookie参数。
14 @FormParam
结合传递到方法的一种形式值的参数。
15 @DefaultValue
分配一个默认值,以传递一个参数给方法。
16 @Context
上下文中资源,例如HTTP请求的上下文。

 

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务