JerseyRESTful 的 Web 服务框架
Jersey是一个 REST 框架,提供 JAX-RS 参考实现等。Jersey 提供了自己的 API,这些 API 扩展了 JAX-RS 工具箱,并具有其他功能和实用程序,以进一步简化 RESTful 服务和客户端开发。Jersey还公开了许多扩展SPI,以便开发人员可以扩展泽西岛以最适合他们的需求。
目标可以归纳为以下几点:
- 跟踪JAX-RS API并定期提供GlassFish附带的生产质量参考实现;
- 提供API以扩展Jersey并建立用户和开发者社区;最后
- 使使用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!";
}
}评论
