JCP(Java Community Process)社區近日發布了JAX-RS 2.0(JSR-339)的第2版規范草案。
JAX-RS即Java API for RESTful Web Services,是一個Java應用程序接口,是JavaEE 6引入的一個新技術。支持按照REST(Representational State Transfer,表述性狀態轉移)架構風格創建Web服務。基于JAX-RS實現的框架有Jersey、RESTEasy等,這兩個框架創建的應用可以很方便地部署到Servlet容器中,比如Tomcat、JBoss等。
JAX-RS目前已經成為了JavaEE平臺的一個重要組成部分,隨著云技術的發展,JAX-RS將會變得更加重要。
從該草案中,可以看出JAX-RS 2.0技術引入的一些新特性:
- 客戶端API似乎是一個非常受歡迎的特性,其中重要的一點是相當穩定。
- Filters和Handlers是另外一些新的特性,可以攔截請求和響應,也可以使超媒體得到更好地支持。
- JAX-RS 2.0提供了通過BeanValidation來驗證參數的功能。
- 引入異步處理(在客戶端返回Future對象)。
- 改進了連接協議。
詳細特性參閱:http://blogs.oracle.com/arungupta/entry/jax_rs_2_0_early
草案下載:http://jcp.org/en/jsr/detail?id=339
原文出自:oracle.com
譯文出自:ITeye