一个具体的实在。资源总要通过某种载体反应其内容,文本可以用 txt
格式表现,也可以用 HTML 格式、XML 格式表现,甚至可以采用二进
制格式;图片可以用 JPG 格式表现,也可以用 PNG 格式表现;JSON
是现在最常用的资源表示格式。
结合我的开发实践,我对资源和数据理解如下:
资源是以 json(或其他 Representation)为载体的、面向用户的一组
数据集,资源对信息的表达倾向于概念模型中的数据:
资源总是以某种 Representation 为载体显示的,即序列化的信
息
常用的 Representation 是 json(推荐)或者 xml(不推荐)等
Represntation 是 REST 架构的表现层
相对而言,数据(尤其是数据库)是一种更加抽象的、对计算机更高
效和友好的数据表现形式,更多的存在于逻辑模型中
资源和数据关系如下: