超媒体技术与Web服务架构对比解析
1. WADL与APP集合描述
WADL(Web Application Description Language)可用于描述响应统一接口的任何资源的行为。即便XSD(XML Schema Definition)能完整描述表示格式,也可定义一些 param 标签来指出文档中特别重要的部分。
以描述APP集合为例,之前用应用表单描述了一组相关资源,每个资源通过发送简单的XML文档响应GET请求。若资源提供XML表示,可用 param 标签深入该表示,指出有趣的数据位以及其他资源的链接位置。
1.1 资源类型定义
为描述APP集合,可定义资源类型,类似面向对象设计中的类。以下是一个简化示例,定义了两种资源类型:Atom集合和图像集合。
<?xml version="1.0"?>
<!-- This is a description of two common types of resources that respond
to the Atom Publishing Protocol. -->
<application xmlns="http://research.sun.com/wadl/2006/07"
xmlns:app="http://purl.org/atom/app">
<!-- An Atom collection accepts Atom entries via POST. -->
&
超级会员免费看
订阅专栏 解锁全文
7万+

被折叠的 条评论
为什么被折叠?



