規範了url,提交方式的語義。遵守restful規範,有些東西不言而喻,減少前後端不必要的交流。
舉例提交方式
位址說明
get(查)
http://localhost:8080/book/1
查詢id為1的書
post(增)
http://localhost:8080/book/1
新增一本id1的書
delete(刪)
http://localhost:8080/book/1
刪除id為1的書
put(改)
http://localhost:8080/book/1
修改id為的書
在restful介面中,所有的方法都是返回json,沒有返回頁面的(modelandview),因此,所有的方法上都需要新增@responsebody註解。乙個替代的簡化方案,是使用 @restcontroller 代替@controller。@restcontroller實際上是乙個組合註解,是@controller和@responsebody的組合
專案打包 提取碼:1cef
環境:eclipse
不規範的服務端介面開發
背景1.data資料返回不規範 不規範 id 1 name tcl電視 規範 id 1 name tcl電視 2.列表返回不規範 不規範 1 2 不規範 id 1 name tcl電視 id 1 name tcl電視 不規範 顏色 冰河銀 版本 全網通 顏色 冰河銀 版本 全網通 規範 goods ...
HTTP服務端JSON服務端
最後更新日期 2014 5 18 author kagula 內容簡介 cppcms是個開源web開發框架,通過它可以很容易實現http服務和json服務,這裡介紹cppcms開發環境的搭建。寫乙個cppcms測試程式,它建立http服務,向瀏覽器返回hello,world頁面。cppcms依賴的一...
遊戲服務端開發 一
資料儲存伺服器 遊戲中的資料大致分為靜態配置資料和動態的玩家資料。這裡主要討論玩家資料儲存的解決方案。雖然遊戲應用的寫操作要多於讀操作,但是加入快取層仍然有其必要性。多個應用伺服器啟動時從資料庫讀取資料會在瞬間給資料庫造成巨大壓力,如果將相對靜態的資料以檔案的形式放在應用伺服器本地,可以避免這個問題...