前言:手撕SSM 大概花一個月時間來記錄自己在學習ssm框架的路程。用自己的話來解釋SSM,如果有哪裡說得不對的地方,希望大家多多指點,謝謝 >_<! 一:什麼是SSM? SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis兩個開源框架整合而成(Spring ...
前言:手撕SSM
大概花一個月時間來記錄自己在學習ssm框架的路程。用自己的話來解釋SSM,如果有哪裡說得不對的地方,希望大家多多指點,謝謝 >_<!
一:什麼是SSM?
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis兩個開源框架整合而成(SpringMVC是Spring中的部分內容)。常作為數據源較簡單的web項目的框架。
Spring:是一個輕量級的 DI / IoC 和 AOP 容器的開源框架,是一個大容器,可以容納其他的框架。
SpringMVC: Model+View+Controller:三層結構,使控制層,視圖層,模型對象分離,這種分離讓它們更容易進行定製。
MyBatis:是一款優秀的持久層框架,它支持定製化 SQL、存儲過程以及高級映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲取結果集。
二:SSM能幹什麼?
優點之一:一個SSM項目可以拆分成多個項目,實現項目的解耦。一個項目不用框架會覺得比較簡單,但當一個項目變得很大的時候,裡面的代碼變得極其冗餘,邏輯極其複雜,而且不好維護,同事之間也不能很好的溝通交流,
這時候使用框架的好處就體現出來了,他會將一個大項目拆分成多個項目,我們可以自己開發自己的,最後將項目整合就好。
三:路線
Spring-->SpringMVC-->MyBatis
但我們在開始學習框架的時候,會有種還不如不使用框架的感覺,不要灰心,慢慢擼就好!