1. 程式人生 > >RESTful 、RESTful API 、REST 介紹

RESTful 、RESTful API 、REST 介紹

transfer rep 轉移 構建 html 新建 java代碼 獲取 改變

什麽是REST?

  REST(Representational State Transfer):表現層轉移(轉移:通過HTTP動詞實現),是一種軟件架構風格。總結:URL定位資源,HTTP動詞操作(GET,POST,PUT,DELETE)描述操作。

什麽是RESTfun?

  基於Rest構建的API就是Restful風格。

為什麽使用RESTful?

  JSP內嵌java代碼影響了我們的開發效率。因為我們需要將html轉換成html頁面,並寫一些腳本,這影響了開發效率,也不能讓開發人員專註於業務功能的開發,所以越來越多的公司選擇前後端分離。

設計RESTful風格的API

  1、在RESTful風格的架構中,每個網址代表一種資源,所以網址中不能有動詞,只能有名詞。而且所用的名詞往往與數據庫的表名對應。

  2、HTTP動詞設計:GET(獲取資源) POST(新建資源) PUT(更新資源,客戶端提供改變後的完整資源) DELETE(刪除資源)

  

RESTful 、RESTful API 、REST 介紹