JerseyRESTful 的 Web 服務框架
Jersey是一個 REST 框架,提供 JAX-RS 參考實現(xiàn)等。Jersey 提供了自己的 API,這些 API 擴展了 JAX-RS 工具箱,并具有其他功能和實用程序,以進一步簡化 RESTful 服務和客戶端開發(fā)。Jersey還公開了許多擴展SPI,以便開發(fā)人員可以擴展?jié)晌鲘u以最適合他們的需求。
目標可以歸納為以下幾點:
- 跟蹤JAX-RS API并定期提供GlassFish附帶的生產(chǎn)質(zhì)量參考實現(xiàn);
- 提供API以擴展Jersey并建立用戶和開發(fā)者社區(qū);最后
- 使使用Java和Java虛擬機構建RESTful Web服務變得容易。
示例代碼:
package com.example;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
/**
* Root resource (exposed at "myresource" path)
*/
@Path("myresource")
public class MyResource {
/**
* Method handling HTTP GET requests. The returned object will be sent
* to the client as "text/plain" media type.
*
* @return String that will be returned as a text/plain response.
*/
@GET
@Produces(MediaType.TEXT_PLAIN)
public String getIt() {
return "Got it!";
}
}評論
圖片
表情
