文章:理解REST软件架构

REST软件架构是由Roy Thomas Fielding博士在2000年首次提出的。REST软件架构是一个抽象的概念,是一种为了实现这一互联网的超媒体分布式系统的行动指南。利用任何的技术都可以实现这种理念。目前这一框架在AJAX和Ruby on Rails中得到了很好的表现。

在本文中,作者从REST的历史出发,介绍了REST与HTTP协议、URI、CRUD原则、网络服务、AJAX技术、Rails框架的关系,及其安全性等。读者可以通过本文大体了解REST软件架构在网络应用软件开发中的重要性,并理解类似AJAX和Rails等技术背后的理论支持。

本文作者骆古道,网名Cnruby,在Ruby技术社区有很高的影响。1988年被公派留学德国,从事组合最优化理论研究,从九十年代初期起一直致力于计算机领域软件开发、设计和管理等方面工作,个人博客为“道喜技术日记”。

阅读全文: 理解REST软件架构

你可能感兴趣的:(文章:理解REST软件架构)