[解读REST] 2.REST用来干什么的?
衔接上文[解读REST] 1.REST的起源,介绍了REST的诞生背景。每当笔者遇到一个新事物的想去了解的时候,总是会问上自己第一个问题,这个新事物是干什么用的?在解释我所理解的REST这个过程中也不例外,这篇博客我们先关注一下REST是干什么用的,然后后续再解释REST是什么。好了,不说废话了,在上篇结尾处说到,REST是Web的架构风格,暂且不管REST和Web,我们先看看架构风格是什么东西? 1. 什么是架构风格? 计算机科学中,架构(Architecture)一词来源于建筑学,我相信大家在不少资料上都见过这样的解。那么同样的,架构风格(Arvhitecture Style)这个词语也和建筑学的建筑风格高度相似。比如我说起苏州园林、佛教建筑、古罗马建筑这几种风格的建筑。或许你可能和笔者一样对建筑学一窍不通,但是如果你面前有一栋建筑,你依然可以快速的分辨出这栋建筑到底是佛教建筑的还是古罗马建筑,为什么呢?因为它们有着很明显的特点可以区分看来,比如下图: 你总不会认为它是古罗马的建筑吧(虽然我说不上来具体有什么特征。。。但是它就是佛教建筑,你能把我咋滴)。 那么架构风格也是这么一个类...