期待了好久了,终于等到了规范的正式的发布。下面官方发布信息,记录了JSR 311规范从筹备到发布的历程。
Status: Final
Stage Start Finish
Final Release Download page 10 Oct, 2008
Final Approval Ballot View results 09 Sep, 2008 22 Sep, 2008
Proposed Final Draft Download page 15 Aug, 2008
Public Review Ballot View results 27 May, 2008 02 Jun, 2008
Public Review Download page 02 May, 2008 02 Jun, 2008
Early Draft Review Download page 24 Oct, 2007 23 Nov, 2007
Expert Group Formation 27 Feb, 2007 15 Aug, 2007
JSR Review Ballot View results 13 Feb, 2007 26 Feb, 2007
JCP version in use: 2.6
Java Specification Participation Agreement version in use: 2.0
Please direct comments on this JSR to: jsr-311-comments@jcp.org
与其它规范发布一样,伴随此次发布,Sun同步发布该规范的参考实现项目jersey。最新版本为1.0。 为了让大家能快速体验Rest带给我们全新的架构风格,可以直接从本地下载程序。bookstore-1.0.war 源代码 bookmark-1.0-project.zip.
下面展示了一个代码片断,让大家直观感受一下。
1 @Path("/bank")
2 public class Bank {
3
4 @POST
5 @Path("/account/{name}")
6 public Account createAccount(@PathParam("name") String name,
7 @QueryParam("balance")BigDecimal balance) {
8 //
9 return new Account(name, balance);
10 }
11
12 @GET
13 @Path("/account/{name}")
14 public Account getAccount(@PathParam("name") String name) {
15 //
16 return Account.getByName(name);
17 }
18
19 }
20
上面的代码,就会发布两个资源服务:
POST /bank/account/newAccount
GET /bank/account/newAccount
大家看到,用Rest发布资源服务非常方便。当然上面例子只是一个非常简单的示例,用于展示Rest的应用,也希望大家提出好的建议和意见。
Good Luck!
Yours Matthew!
分享到:
相关推荐
Java API for RESTful Web Services (JAX-RS) 是Java平台上的另一项重要规范,它定义了如何在Java应用中创建RESTful Web服务。REST(Representational State Transfer)是一种轻量级的架构风格,强调资源的交互,...
在Java世界中,JAX-RS(Java API for RESTful Web Services)是用于构建RESTful Web服务的标准API。这篇博客文章(遗憾的是,链接不可用)可能探讨了如何通过扩展JAX-RS来增强其功能,以满足特定需求或提高开发效率...
JAX-RS(JSR 311)指的是Java API for RESTful Web Services,Roy Fielding也参与了JAX-RS的制订,他在自己的博士论文中定义了REST。对于那些想要构建RESTful Web Services的开发者来说,JAX-RS给出了不同于JAX-WS...
JAX-RS(Java API for RESTful Web Services)和Spring框架是两种在Java开发中广泛使用的技术,它们分别处理不同的层面。JAX-RS是Java平台上的标准,用于构建RESTful Web服务,而Spring则是一个全面的后端框架,提供...
《RESTful Java with JAX-RS 2.0, 第二版》是一本专注于Java开发者如何通过JAX-RS(Java API for RESTful Web Services)2.0版本构建RESTful(Representational State Transfer)服务的书籍。REST是一种基于网络的...
**JAX-RS:Java API for RESTful Web Services** JAX-RS,全称为Java API for RESTful Web Services,是Java平台上的一个标准,用于构建RESTful Web服务。REST(Representational State Transfer)是一种轻量级的...
Java JAX-RS(Java API for RESTful Web Services)是Java平台上的标准API,用于构建RESTful服务。它提供了一种简单的方式来创建、暴露和消费RESTful Web服务。JAX-RS允许开发者使用注解来定义资源类和方法,从而将...
Java中的JAX-RS是Java API for RESTful Web Services的缩写,它是Java平台上的一个标准,用于构建基于REST(Representational State Transfer)原则的Web服务。REST是一种轻量级的架构风格,常用于构建互联网应用...
JAX-RS(Java API for RESTful Web Services)是一个Java编程语言的应用程序接口,用于开发Web服务,使得Java代码可以通过HTTP协议接收和发送数据。它是由Java社区过程(JCP)作为JSR 311和JSR 339规范标准化的。JAX...
`JAX-RS-demo` 是一个学术项目,旨在通过实际的代码示例展示如何使用 JAX-RS(Java API for RESTful Web Services)来创建 RESTful Web 服务。RESTful 架构风格在现代 Web 开发中非常流行,因为它具有简洁、可扩展和...
在开发基于Java的RESTful Web服务时,JAX-RS(Java API for RESTful Web Services)扮演了核心角色。它是一种标准,允许开发者通过简单的注解来创建HTTP服务,简化了Web服务的开发过程。本资源包“Jax-RS所需要的...
JAX-RS(Java API for RESTful Web Services)是Java平台上的一个标准,用于创建基于REST(Representational State Transfer)风格的Web服务。REST是一种轻量级的架构风格,它强调通过HTTP协议提供资源的简单、直接...
Java API for RESTful Web Services (JAX-RS) 在JSR 311中被定义,它是Java平台上的标准API,用于构建RESTful Web 服务。**Jersey** 是JAX-RS的参考实现之一,它简化了Java中RESTful Web 服务的开发过程。 #### 二...
JAX-RS,即Java API for RESTful Web Services (JSR-311),为开发人员提供了基于注解的模型,简化了在 Java EE 环境中构建 RESTful 服务的过程。 JAX-RS 提供的核心功能包括: 1. **注解驱动的编程模型**: - `@...
JAX-RS(Java API for RESTful Web Services)是Java平台上的一个标准,用于简化开发RESTful服务。JAX-RS 2.25.1是该API的一个版本,提供了许多功能和改进,以支持更加灵活和高效的REST服务构建。 在JAX-RS 2.25.1...
JSR 339(Java Specification Request 339)定义了Java API for RESTful Web Services (JAX-RS) 2.0 的最终规范。此版本是基于之前的JAX-RS 1.x版本的重大更新,它不仅增强了现有的功能,还引入了一些新的特性来更好...
**JAX-RS** (Java API for RESTful Web Services) 是Java的一个标准,用于创建RESTful服务。它是JSR 339的一部分,定义了API来实现客户端和服务器端的RESTful服务。JAX-RS允许开发者使用注解来声明资源方法和服务...
这个组件是JBoss组织对JAX-RS(Java API for RESTful Web Services,JSR 311)规范的一种实现,提供了一个强大的框架来简化REST服务的创建、管理和维护。 JAX-RS是一种标准接口,定义了如何在Java应用程序中创建...