代表性状态传输 (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 所提供功能的列表: