1. 简介
开发RESTful WebService意味着需要抽象和实现底层的客户端-服务器通信细节,如果没有一个好的工具包可用,这将是一个困难的任务.
为了简化使用JAVA开发RESTful WebService及其客户端, 一个轻量级的标准被提出: JAX-RS API.
Jersey RESTful WebService框架是一个开源的,产品级别的JAVA框架,支持JAX-RS API并且是一个JAX-RS(JSR 311和 JSR 339)的参考实现
Jersey不仅仅是一个JAX-RS的参考实现,Jersey提供自己的API,其API继承自JAX-RS,提供更多的特性和功能以进一步简化RESTful service和客户端的开发.
2. 服务端使用示例
2.1 通过Maven导入必要的依赖包
1 | <dependencies> |
2.2 服务端程序
1 | import com.sun.jersey.api.container.grizzly2.GrizzlyServerFactory; |
3. 客户端使用示例(可选)
3.1 通过Maven导入必要的依赖包
1 | <dependencies> |
3.2 客户端程序
1 | import com.sun.jersey.api.client.Client; |
4. 参考链接
Jersey框架一:Jersey RESTful WebService框架简介
Jersey框架二:Jersey对JSON的支持