【发布时间】:2016-09-04 11:08:08
【问题描述】:
我曾从事高水平的 RESTful Web 服务(不是很详尽),编写过一些基于 REST 的 Web 服务。
为了开始我的 RESTful WS 之旅,我阅读了在线文章(wiki、在线教程等),我开始知道它是一种指定约束的架构风格,当应用于 Web 服务时会产生理想的属性,例如性能、可扩展性等。好的,这是这个概念的理论部分。
一个使用JAX-RS的简单例子:
@Path("/simple")
public class SimpleRESTService {
@GET
@Path("/{param}")
public Response getMsg(@PathParam("param") String message) {
String output = "Jersey say : " + message;
return Response.status(200).entity(output).build();
}
}
我的疑问是:
如果 REST 是架构风格(并使用这些准则构建 RESTful Web 服务),JAX-RS 会做什么?据我了解,REST 只是架构风格而不是任何规范,JAX-RS 与此有什么关系?我很难理解这两个实体之间的关系。
谁能用简单的话帮我理解一下。
【问题讨论】:
标签: java web-services rest jersey jax-rs