计划使用 JAX-RS 以启用 RESTful 服务
通过使用 Java™ API for RESTful Web Services (JAX-RS) API,应用程序开发者可以快速开发 RESTful 应用程序。在计划使用 JAX-RS 以启用 RESTful 服务时,请考虑如何最好地通过 JAX-RS 来实现 RESTful 应用程序的功能和特征。
开始之前
请阅读 JAX-RS 概述信息,以了解 REST 服务以及使用 JAX-RS 来构建 RESTful 服务的优点。
关于此任务
JAX-RS 是一个编程模型,它提供了用于开发遵循具象状态传输 (REST) 原理的服务的机制。通过使用 JAX-RS,可以简化 RESTful 服务的开发。
JAX-RS 是用于快速开发 REST 应用程序的 Java API。虽然 JAX-RS 提供了比 Servlet 更快速的 Web 应用程序开发方法,但 JAX-RS 的主要目标是构建 RESTful 服务。JAX-RS 1.0 定义了用于构建 REST 应用程序的服务器端组件 API。IBM® JAX-RS 提供了 JAX-RS (JSR 311) 规范的实现。
通过使用 JAX-RS 技术,REST 应用程序比其他类型的分布式系统更易于开发、使用和伸缩。许多流行并广泛使用的互联网服务已成功地为它们的应用程序提供了 RESTful API。第三方已使用各种 REST API 来构建他们自己的业务和应用程序。
由于 RESTful 服务简单易用,因此,您可以在不同平台上使用多种语言来编写客户机。只要能够使用 HTTP 连接,大多数语言不需要第三方库。由于 Web 浏览器非常普及,因此大多数普通客户机通常都是 Web 浏览器。例如,许多 Web 2.0 属性使用 JavaScript 框架(例如 Dojo 工具箱)来开发浏览器中的客户机以及用于为客户机提供数据的 RESTful 服务器端应用程序。
过程
结果
您已有了关于使用 JAX-RS 来实现 REST 服务的设计规划。