restful架構,就是目前最流行的一種網際網路軟體架構。它結構清晰、符合標準、易於理解、擴充套件方便,所以正得到越來越多**的採用。restful(即representational state transfer
的縮寫)其實是乙個開發理念,是對http
的很好的詮釋。
1、對url進行規範,寫
restful
格式的url
非rest
的url
rest的
url風格:
特點:url
簡潔,將引數通過
url傳到服務端
的方法規範
不管是刪除、新增、更新。。使用url
是一致的,如果進行刪除,需要設定
的方法為
delete
,同理新增。。。
後台controller
方法:判斷
方法,如果是
delete
執行刪除,如果是
post
執行新增。
3、對http
的contenttype規範
請求時指定contenttype
,要json
資料,設定成
json
格式的type。
12<
servlet
>
2<
servlet-name
>springmvc-servlet-rest
servlet-name
>
3<
servlet-class
>org.springframework.web.servlet.dispatcherservlet
servlet-class
>
4<
init-param
>
5<
param-name
>contextconfiglocation
param-name
>
6<
param-value
>classpath:spring/springmvc.xml
param-value
>
7init-param
>
8servlet
>
9<
>
10<
servlet-name
>springmvc-servlet-rest
servlet-name
>
11<
url-pattern
>/
url-pattern
>
12>
public @responsebody viewitems(@pathvariable("id") string id,model model) throws
exception
和形參名稱一致,@pathvariable不用指定名稱。
如果在dispatcherservlet
中設定url-pattern為 /
則必須對靜態資源進行訪問處理。
spring mvc 的
實現對靜態資源進行對映訪問。
如下是對js
檔案訪問配置:
1<
mvc:resources
location
="/js/"
="/js/**"
/>
spring MVC 配置rest風格URL
最近公司要用spring mvc,所以上網學習了一下,發現很不錯,這裡說說怎麼配置res風格的url 如 http localhost 8080 test user login 新增spring org.springframework.web.servlet.dispatcherservlet co...
springmvc使用rest風格的404錯誤
當使用rest風格出現404錯誤時,blogservlet name org.springframework.web.servlet.dispatcherservletservlet class contextconfiglocationparam name classpath config mvc...
使用Spring MVC構建REST風格WEB應用
對於執行在網路上的mis系統而言,處理資料的是整個系統的主要任務,翻開程式我們可以看到,80 以上的 都在處理資料的crud操作。採用一種什麼樣的框架結構,能夠使得處理資料的操作變得簡單且易理解,這是大部分開發者尤其是架構設計者一直以來思考的乙個問題。rest representational st...