posts - 156,  comments - 601,  trackbacks - 0
    期待了好久了,终于等到了规范的正式的发布。下面官方发布信息,记录了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!


posted on 2008-10-21 21:29 x.matthew 阅读(5880) 评论(3)  编辑  收藏 所属分类: Rest最新开源动态

只有注册用户登录后才能发表评论。


网站导航: