\t\t基於REST架構的Web

基於REST架構的Web - yandavid - 我的博客
  REST架構遵循了CRUD原則,CRUD原則對於資源只需要四種行爲:Create(創建)、Read(讀取)、Update(更新)和Delete(刪除)就可以完成對其操作和處理。這四個操作是一種原子操作,即一種無法再分的操作,通過它們可以構造複雜的操作過程,正如數學上四則運算是數字的最基本的運算一樣。

  REST架構讓人們真正理解我們的網絡協議HTTP本來面貌,對資源的操作包括獲取、創建、修改和刪除資源的操作正好對應HTTP協議提供的GET、POST、PUT和DELETE方法,因此REST把HTTP對一個URL資源的操作限制在GET、POST、PUT和DELETE這四個之內。這種針對網絡應用的設計和開發方式,可以降低開發的複雜性,提高系統的可伸縮性。

  REST的設計準則

  REST架構是針對Web應用而設計的,其目的是爲了降低開發的複雜性,提高系統的可伸縮性。REST提出瞭如下設計準則:

  網絡上的所有事物都被抽象爲資源(resource);

  每個資源對應一個唯一的資源標識符(resource identifier);

  通過通用的連接器接口(generic connector interface)對資源進行操作;

  對資源的各種操作不會改變資源標識符;

  所有的操作都是無狀態的(stateless)。

發佈了190 篇原創文章 · 獲贊 4 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章