RESTful API
- 網站即軟件
- URI不包含動詞
- 請求方法對應 CRUD
GET ---SELECT,從服務器取出資源
POST --- CREATE,在服務器新建一個資源
PUT --- UPDATE,在服務器更新資源(客戶端提供改變後的完整資源)
DELETE --- DELETE,從服務器刪除資源
- param
?limit=10 --- 指定返回記錄的數量
- 服務器返回的數據格式,應該儘量使用JSON
Maven
- 讓IDE更強大,更方便,自動下載、引入jar包,單元測試,打包,部署
MVC
- SpringMVC 的前端控制器,DispatchServlet,而Struts2是Filter, 兩者都是在web.xml中配置。
- 核心控制器(前端控制器、預處理控制器):負責接收頁面請求和返回數據給頁面。
- 攔截,路由,參數,分發,編碼
Spring
- IOC, Inversion Of Control, 反轉控制 是Spring的基礎.
簡單說就是創建對象由以前的程序員自己new 構造方法來調用,變成了交由Spring創建對象
DI 依賴注入 Dependency Inject. 簡單地說就是拿到的對象的屬性,已經被注入好相關值了,直接使用即可。
- AOP, Aspect Oriented Program 面向切面編程,
首先,在面向切面編程的思想裏面,把功能分爲核心業務功能,和周邊功能
所謂的核心業務,比如登陸,增加數據,刪除數據都叫核心業務
所謂的周邊功能,比如性能統計,日誌,事務管理等等
周邊功能在Spring的面向切面編程AOP思想裏,即被定義爲切面
在面向切面編程AOP的思想裏面,核心業務功能和切面功能分別獨立進行開發
然後把切面功能和核心業務功能 "編織" 在一起,這就叫AOP
- 1.Spring依賴注入DI來管理各層的組件。2.使用面向切面編程AOP管理事物、日誌、權限等。
- https://zhidao.baidu.com/ques...
Mabatis
- 數據庫,持久化
如何快速學習ssm 框架? - meepo的回答 - 知乎
其他鏈接
https://blog.csdn.net/mengdon...
https://www.cnblogs.com/fengl...