REST(是“Representational State Transfer”的缩写)是一种轻量级的Web Services架构风格,是针对Web应用而设计的,其目的是为了降低开发的复杂性,提高系统的可伸缩性。下述哪项关于它的描述不正确?
A: REST服务比SOAP和XML-RPC更为简洁,可以完全通过HTTP协议实现,还可以利用缓存Cache来提高响应速度,性能、效率和易用性上都优于SOAP协议。
B: REST服务中的资源所指的不是数据,而是数据和表现形式的组合,可以是图片,Word、文件,甚至可以是一种虚拟的服务,所有的服务资源都可以通过URL进行唯一标识。
C: REST服务要求所有的操作都是无状态的,因此服务器端不需要记录客户端的一系列访问,减轻了服务器端的性能开销。
D: REST服务要求开发人员显式地使用 HTTP 方法,并且使用方式与协议定义一致,因此需要特殊的服务引擎对数据包进行处理。
A: REST服务比SOAP和XML-RPC更为简洁,可以完全通过HTTP协议实现,还可以利用缓存Cache来提高响应速度,性能、效率和易用性上都优于SOAP协议。
B: REST服务中的资源所指的不是数据,而是数据和表现形式的组合,可以是图片,Word、文件,甚至可以是一种虚拟的服务,所有的服务资源都可以通过URL进行唯一标识。
C: REST服务要求所有的操作都是无状态的,因此服务器端不需要记录客户端的一系列访问,减轻了服务器端的性能开销。
D: REST服务要求开发人员显式地使用 HTTP 方法,并且使用方式与协议定义一致,因此需要特殊的服务引擎对数据包进行处理。
举一反三
- 中国大学MOOC: REST(是“Representational State Transfer”的缩写)是一种轻量级的Web Services架构风格,是针对Web应用而设计的,其目的是为了降低开发的复杂性,提高系统的可伸缩性。下述哪项关于它的描述不正确?
- 论基于REST服务的Web应用系统设计REST(REpresentationalStateTransfer)是指从几种基于网络的架构风格衍生出来的一种混合架构风格,它是目前互联网的核心架构风格。基于REST服务(RESTfulService)的Web应用系统设计任务主要包括:识别并设计REST风格的服务,采用面向服务的思想进行REST服务集成。采用这种方法设计的Web应用系统能够结合REST风格和面向服务思想的优点,近年来受到了广泛的关注。请围绕"基于REST服务的Web应用系统设计"论题,依次从以下3个方面进行论述:①概要叙述你参与实施的Web应用系统开发项目及你所承担的主要工作。②简要叙述与传统的Web服务相比,采用REST服务构建的Web应用具有哪些优势和不足。③阐述你在设计基于REST服务的Web应用系统时遇到了哪些问题,如何解决。
- 试题三论基于REST服务的Web应用系统设计REST(REpresentationalStateTransfer)是指从几种基于网络的架构风格衍生出来的一种混合架构风格,它是目前互联网的核心架构风格。基于REST服务(RESTfulService)的Web应用系统设计任务主要包括:识别并设计REST风格的服务,采用面向服务的思想进行REST服务集成。采用这种方法设计的Web应用系统能够结合REST风格和面向服务思想的优点,近年来受到了广泛的关注。请围绕“基于REST服务的Web应用系统设计”论题,依次从以下三个方面进行论述。1.概要叙述你参与实施的Web应用系统开发项目以及你所承担的主要工作。2.简要叙述与传统的Web服务相比,采用REST服务构建的Web应用具有哪些优势和不足。3.阐述你在设计基于REST服务的Web应用系统时遇到了哪些问题,如何解决。
- Web服务是一种面向服务的架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。Web服务典型的技术包括:SOAP、WSDL、UDDI和XML,()是用于描述服务的Web服务描述语言。 A: SOAP B: WSDL C: UDDI D: XML
- 目前主流的三种Web服务交互方案是? A: REST B: SOAP C: JSON D: XML-RPC