关于 REST 风格的 Web 服务

另请参见

代表性状态传输 (REpresentational State Transfer, REST) 是一种用于分布式超媒体系统(如万维网)的体系结构样式。REST 中的核心概念是由统一资源标识符 (Uniform Resource Identifier, URI) 标识的资源。可以使用标准接口(如 HTTP)来处理这些资源以及使用这些资源的表示形式来交换信息。

REST 风格的 Web 服务是使用 REST 体系结构样式构建的服务。由于其轻量的特性并且支持直接通过 HTTP 传输数据,使用 REST 风格的方法构建 Web 服务作为一种新兴趋势已经开始替代传统的 Web 服务构建方式,即使用基于 SOAP 的技术在 Internet 上部署服务。

IDE 支持使用 JSR 311 - Java API for RESTful Web Services (JAX-RS) 和 Jersey(JAX-RS 的引用实现)快速开发 REST 风格的 Web 服务。

有关详细信息,请参见以下内容:

除了支持构建 REST 风格的 Web 服务之外,IDE 还支持测试、构建可访问 REST 风格的 Web 服务的客户端应用程序,以及生成用于调用 Web 服务(REST 风格和基于 SOAP)的代码。

以下是 IDE 所提供功能的列表:

  1. 通过 JPA 实体类和模式快速创建 REST 风格的 Web 服务。
  2. 通过从 REST 组件面板中拖放组件,快速生成用于调用 Web 服务(如 Google 地图、Yahoo 新闻搜索和 StrikeIron Web 服务)的代码。
  3. 通过 REST 风格的 Web 服务生成 JavaScript 客户端桩模块,用于构建 REST 风格的客户端应用程序。
  4. 生成测试客户端,用于测试 REST 风格的 Web 服务。
  5. 提供可轻松浏览项目中 REST 风格的 Web 服务实现类的逻辑视图。
另请参见
使用 Web 服务
Web 服务任务:快速参考
从头开始生成 REST 风格的 Web 服务
SaaS 组件和 Web 服务管理器
生成 REST 风格的 Web 服务客户端桩模块
测试 REST 风格的 Web 服务

法律声明