`

JSR 311(JAX-RS: Java API for RESTful Web Services) 规范正式发布

 
阅读更多
期待了好久了,终于等到了规范的正式的发布。下面官方发布信息,记录了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!
分享到:
评论

相关推荐

    JAX-WS API, JAX-RS API

    Java API for RESTful Web Services (JAX-RS) 是Java平台上的另一项重要规范,它定义了如何在Java应用中创建RESTful Web服务。REST(Representational State Transfer)是一种轻量级的架构风格,强调资源的交互,...

    JAX-RS Extension

    在Java世界中,JAX-RS(Java API for RESTful Web Services)是用于构建RESTful Web服务的标准API。这篇博客文章(遗憾的是,链接不可用)可能探讨了如何通过扩展JAX-RS来增强其功能,以满足特定需求或提高开发效率...

    Spring MVC与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+spring

    JAX-RS(Java API for RESTful Web Services)和Spring框架是两种在Java开发中广泛使用的技术,它们分别处理不同的层面。JAX-RS是Java平台上的标准,用于构建RESTful Web服务,而Spring则是一个全面的后端框架,提供...

    RESTful Java with JAX-RS 2.0, 2nd Edition

    《RESTful Java with JAX-RS 2.0, 第二版》是一本专注于Java开发者如何通过JAX-RS(Java API for RESTful Web Services)2.0版本构建RESTful(Representational State Transfer)服务的书籍。REST是一种基于网络的...

    jaxrs资源包

    **JAX-RS:Java API for RESTful Web Services** JAX-RS,全称为Java API for RESTful Web Services,是Java平台上的一个标准,用于构建RESTful Web服务。REST(Representational State Transfer)是一种轻量级的...

    REST java JAX-RS Jersey项目源码

    Java JAX-RS(Java API for RESTful Web Services)是Java平台上的标准API,用于构建RESTful服务。它提供了一种简单的方式来创建、暴露和消费RESTful Web服务。JAX-RS允许开发者使用注解来定义资源类和方法,从而将...

    最新jaxrs-ri-2.26.zip

    Java中的JAX-RS是Java API for RESTful Web Services的缩写,它是Java平台上的一个标准,用于构建基于REST(Representational State Transfer)原则的Web服务。REST是一种轻量级的架构风格,常用于构建互联网应用...

    莫斯科javaone大会关于JAX-RS(jersey)的演讲内容

    JAX-RS(Java API for RESTful Web Services)是一个Java编程语言的应用程序接口,用于开发Web服务,使得Java代码可以通过HTTP协议接收和发送数据。它是由Java社区过程(JCP)作为JSR 311和JSR 339规范标准化的。JAX...

    JAX-RS-demo:学术项目的 JAX-RS 演示

    `JAX-RS-demo` 是一个学术项目,旨在通过实际的代码示例展示如何使用 JAX-RS(Java API for RESTful Web Services)来创建 RESTful Web 服务。RESTful 架构风格在现代 Web 开发中非常流行,因为它具有简洁、可扩展和...

    Jax-RS所需要的依赖jar

    在开发基于Java的RESTful Web服务时,JAX-RS(Java API for RESTful Web Services)扮演了核心角色。它是一种标准,允许开发者通过简单的注解来创建HTTP服务,简化了Web服务的开发过程。本资源包“Jax-RS所需要的...

    JAX-RS-messanger-service:使用JAX-RS的消息传递REST服务

    JAX-RS(Java API for RESTful Web Services)是Java平台上的一个标准,用于创建基于REST(Representational State Transfer)风格的Web服务。REST是一种轻量级的架构风格,它强调通过HTTP协议提供资源的简单、直接...

    JAX-RS web 服务配置及教程

    Java API for RESTful Web Services (JAX-RS) 在JSR 311中被定义,它是Java平台上的标准API,用于构建RESTful Web 服务。**Jersey** 是JAX-RS的参考实现之一,它简化了Java中RESTful Web 服务的开发过程。 #### 二...

    用-Java-技术创建-RESTful-Web-服务.doc

    JAX-RS,即Java API for RESTful Web Services (JSR-311),为开发人员提供了基于注解的模型,简化了在 Java EE 环境中构建 RESTful 服务的过程。 JAX-RS 提供的核心功能包括: 1. **注解驱动的编程模型**: - `@...

    jaxrs-ri-2.25.1.zip

    JAX-RS(Java API for RESTful Web Services)是Java平台上的一个标准,用于简化开发RESTful服务。JAX-RS 2.25.1是该API的一个版本,提供了许多功能和改进,以支持更加灵活和高效的REST服务构建。 在JAX-RS 2.25.1...

    jsr339-jaxrs-2.0-final-spec

    JSR 339(Java Specification Request 339)定义了Java API for RESTful Web Services (JAX-RS) 2.0 的最终规范。此版本是基于之前的JAX-RS 1.x版本的重大更新,它不仅增强了现有的功能,还引入了一些新的特性来更好...

    使用Eclipse开发基于SpringBoot+JAX-RS的Restful服务.docx

    **JAX-RS** (Java API for RESTful Web Services) 是Java的一个标准,用于创建RESTful服务。它是JSR 339的一部分,定义了API来实现客户端和服务器端的RESTful服务。JAX-RS允许开发者使用注解来声明资源方法和服务...

    resteasy-jaxrs-2.3.6.Final-all

    这个组件是JBoss组织对JAX-RS(Java API for RESTful Web Services,JSR 311)规范的一种实现,提供了一个强大的框架来简化REST服务的创建、管理和维护。 JAX-RS是一种标准接口,定义了如何在Java应用程序中创建...

Global site tag (gtag.js) - Google Analytics