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!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值