构建 RESTful 地图服务:数据集与资源设计
1. 设计 RESTful 服务的步骤
在设计 RESTful 网络服务时,有几个关键步骤需要遵循:
1. 设计客户端接受的表示形式。
2. 设计提供给客户端的表示形式。
3. 使用超媒体链接和表单将此资源集成到现有资源中。
4. 考虑典型的事件流程:应该发生什么?
5. 考虑错误条件:可能会出现什么问题?
下面是这些步骤的流程图:
graph LR
A[设计客户端接受的表示形式] --> B[设计提供给客户端的表示形式]
B --> C[集成资源到现有资源]
C --> D[考虑典型事件流程]
D --> E[考虑错误条件]
2. 确定数据集
2.1 地图服务的数据集设想
网络服务始于一个数据集,或者至少是一个关于数据集的想法。这里设想的网络服务数据集是地图,涵盖各种类型的地图:
- 投影和比例尺 :所有投影和比例尺的地图。
- 时间范围 :过去、现在和未来的地图。
- 地理范围 :其他行星和单个城市的地图。
- 地图类型 :政治地图、道路地图、物理地图、地质地图和地形图等。
不过,只提供使用标准二维坐标系的地图,即可以通过经纬度识别任何给定点的地图。这意味着不提供大多
超级会员免费看
订阅专栏 解锁全文
4

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



