最近手頭上有個新專案,打算採用前端js渲染+後端呼叫restful風格api獲取資料。於是決定把之前乙個專案的springmvc改造成符合restful風格的框架。找了很多資料,也遇到不少坑,下面把相關心得整理下。
很多人以為resutful是一種標準,要按照什麼標準才行,其實restful是一種軟體架構風格,設計風格而不是標準,只是提供了一組設計原則和約束條件。說白了它就是個風格,所有的軟體框架設計都是為了提公升效率,而不是死板的標準。
1 配置web.xml
restful風格是面向資源,http1.1協議天生自帶get(查詢),post(建立),put("修改"),delete("刪除")4種請求方式,但是因為部分瀏覽器ajax和表單提交只支援get和post,該filter就是用於實現put和delete提交請求。
2.新增springmvc配置,因為上乙個專案是採用velocity模板渲染頁面,因此也保留了對velocity模板渲染的
classpath:velocity.properties
view
utf-8
utf-8
text/html;charset=utf-8
macro/macros.vm
3controller演示
Spring4之Spring整合Struts2框架
spring4之spring整合struts2框架 一 spring在web中的使用通過註冊 servlet contextloaderlistener,web 應用程式可以載入 spring 的applicationcontext 物件。這個 會將載入好的applicationcontext物件儲...
Spring筆記 4 整合Junit
在測試類中.每個測試方法都有以下 new bean.xml iaccountservice as ac.getbean accountservice iaccountservice.class 這兩行 的作用是獲取容器,如果不寫的話,直接會提示空指標異常。所以又不能輕易刪掉。上述問題的解決方法 讓s...
Junit4整合spring 測試
廢話不多說,教程直接開始。1.加入依賴包 使用spring的測試框架需要加入以下依賴包 spring test spring框架中的test包 spring 相關其他依賴包 不再贅述了,就是context等包 2.建立測試源目錄和包 在此,推薦建立乙個和src平級的源檔案目錄,因為src內的類都是為...