複製鏈接
請複製以下鏈接發送給好友

JAX-RS

鎖定
JAX-RS是JAVA EE6 引入的一個新技術。 JAX-RS即Java API for RESTful Web Services,是一個Java 編程語言的應用程序接口,支持按照表述性狀態轉移(REST)架構風格創建Web服務。JAX-RS使用了Java SE5引入的Java註解來簡化Web服務的客户端和服務端的開發和部署。
中文名
JAX-RS
外文名
Java API for RESTful Web Services
屬    性
Java 編程語言
概    念
JAVA EE6 引入的一個新技術

目錄

JAX-RS簡介

JAX-RS提供了一些註解將一個資源類,一個POJO Java類,封裝為Web資源。

JAX-RS標註

包括:
@Path,標註資源類或者方法的相對路徑
@GET,@PUT,@POST,@DELETE,標註方法是HTTP請求的類型。
@Produces,標註返回的MIME媒體類型
@Consumes,標註可接受請求的MIME媒體類型
@PathParam,@QueryParam,@HeaderParam,@CookieParam,@MatrixParam,@FormParam,分別標註方法的參數來自於HTTP請求的不同位置,例如@PathParam來自於URL的路徑,@QueryParam來自於URL的查詢參數,@HeaderParam來自於HTTP請求的頭信息,@CookieParam來自於HTTP請求的Cookie。
基於JAX-RS實現的框架有Jersey,RESTEasy等。這兩個框架創建的應用可以很方便地部署到Servlet 容器中,比如Tomcat,JBoss等。值得一提的是RESTEasy是由JBoss公司開發的,所以將用RESTEasy框架實現的應用部署到JBoss服務器上,可以實現很多額外的功能。
[1] 
參考資料