restful架構,就是目前最流行的一種網際網路軟體架構。它結構清晰、符合標準、易於理解、擴充套件方便,所以正得到越來越多**的採用。
restful(即representational state transfer的縮寫)其實是乙個開發理念,是對http的很好的詮釋。
非rest的url:http://...../queryitems.action?id=001&type=t01
rest的url風格:http://..../items/001
特點:url簡潔,將引數通過url傳到服務端
不管是刪除、新增、更新。。使用url是一致的,如果進行刪除,需要設定http的方法為delete,同理新增。。。
後台controller方法:判斷http方法,如果是delete執行刪除,如果是post執行新增。
請求時指定contenttype,要json資料,設定成json格式的type
controller層:
/**
* 載入域下的子域
*/@responsebody
public string list3(@pathvariable("domainid") integer domainid)
web.xml下新增:
springmvc-servlet-rest訪問url:org.springframework.web.servlet.dispatcherservlet
contextconfiglocation
classpath:springmvc-servlet.xml
/
執行返回結果:得到了想要的資訊
Restful風格開發
全稱 representational state transfer 強制翻譯 表述性狀態轉移 傳輸 1.restful 是一種風格 而非一種標準 2.根據此風格設計的軟體更簡潔且有層次 3.與rest 並列的方案 soap,rpc 4.以最適合使用者的任意形式將資源傳輸出去 1 使用者 可以是客戶...
Django開發部落格 RESTful
1.介紹 restful api是指符合rest風格的web介面 具體來說就是將所有被請求的實體當作資源,通過http自帶的方法 get,head,post,put,delete 來進行對應的增刪改查等操作。比如 獲取使用者列表 get user 獲取id為1的使用者資源 get user 1 建立...
RESTful模式來開發程式
value 指定請求的實際位址,指定的位址可以是uri template 模式 後面將會說明 method 指定請求的method型別,get post put delete等 produces 指定返回的內容型別,僅當request請求頭中的 accept 型別中包含該指定型別才返回 params...