计划使用 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 服务器端应用程序。

过程

  1. 查看环境中的现有业务和中间件应用程序,以确定要作为 REST 服务实现的服务。
  2. 在 RESTful 应用程序中定义资源
  3. 确定用于每个资源的 URL 模式、操作和介质类型格式。
    1. 在 RESTful 应用程序中定义资源的 URI 模式
    2. 使用 HTTP 方法为 RESTful 应用程序定义客户机功能
    3. 使用 HTTP 方法为 RESTful 应用程序定义 HTTP 头和响应代码

结果

您已有了关于使用 JAX-RS 来实现 REST 服务的设计规划。


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jaxrs_plan
文件名:twbs_jaxrs_plan.html