RESTful Web Services Part 5 - Relevant Concepts
来源:互联网 发布:linux 修改用户权限 编辑:程序博客网 时间:2024/05/12 12:24
Identifying RESTful Services
- Use URIs to differentiate between representations
- Expose only publishing verbs
- Provide access to binary content,XML instances and collections
- Use query parameters to filter items from a collection
- Representations may be data,presentation, state or all three.
The Importance of Collections – Collections are more important to REST than many be obvious:
- A collection is a set of related resources
- A collection is also a resource –it has an address, has one or more representations, is discrete and so forth
- Files in a folder may be a collection, but collections are more inclusive, and can include database records, devices and so forth.
REST and Databases
In essence, a RESTful approach uses a similar metaphor to the CRUD (Create, Read, Update, Delete) methods that a database uses, in the form (Post, Get, Put, Delete). Because of this, one way of summarizing RESTful services is that it is a way to treat the Web as a database.
If the web is becoming a database, then XQuery will very likely end up becoming its global query language. Developed as part of the W3C core services,X Query uses XML as an abstraction layer for working with data repositories,though neither the source nor the output of such a query needs in fact to be XML itself. X Query would be the next stage of data abstraction.
0 0
- RESTful Web Services Part 5 - Relevant Concepts
- RESTful Web Services Part 1 - Definition
- RESTful Web Services Part 2 - Characteristics
- RESTful Web Services Part 3 - URI
- RESTful Web Services Part 4 - Interaction Design
- RESTful Web Services Part 6 - Maturity Model
- RESTful Web Services [ILLUSTRATED]
- RESTful Web Services
- RESTful Web Services
- RESTful Web Services初探
- RESTful Web Services初探
- RESTful Web Services - Methods
- RESTful Web Services
- Restful Web Services
- RESTful Web Services初探
- web services-Concepts,Architectures and Applications读书笔记
- RESTFul Web Services for DotNet
- Manual:RESTful Web Services (Chinese)
- MySql数据库乱码解决方案
- Hadoop学习过程遇到的问题总结
- 网络基本功(三):细说VLAN与Trunk
- pdflatex, xelatex, xetex和miktex等的区别和关系
- NPOI 将一个sheet指定区域复制到另一个sheet,复制数据,样式和备注
- RESTful Web Services Part 5 - Relevant Concepts
- MySQL优化之表索引、视图、内置函数、预处理、事务处理、存储、触发器
- svm-struct使用指南(原版翻译)
- RESTful Web Services Part 6 - Maturity Model
- 一个例子明白抛出与捕获异常
- Qt-下拉列表框QComboBox类
- storm的并发
- @Transactional spring 配置事务 注意事项
- 【Unix/Linux】【命令】【网络操作工具】文件传输工具 —— curl命令【UNDONE】