SSM框架初識

SSM全稱:spring+springMVC+mybaits

(嚴格意義上來說,springMVC屬於spring的一部分,根據職能和業務分離)

Spring:首先我們知道,在java中想要使用一個類的方法,需要使用對象去調用,即先需要實例化對象。而Spring相當於一個容器,即一個bean(實體對象)大集合,這就方便我們不用親自去new對象,只要從bean中獲取就可以。

其實相當於一個註解,註解後spring會自動獲取對象,如果bean中沒有需要的對象,bean也會調用構造函數實例化一個對象。

springMVC控制器(業務邏輯層),真正和用戶打交道的。當用戶發送一個請求後,首先會到SpringMVC中,控制器會根據用戶的業務需要判斷到底要不要訪問數據庫,訪問數據庫中的哪些內容,得到數據後要怎麼給用戶展示(視圖分發器)。

相當於坐出租車回家的過程,springMVC相當於出租車,url相當於目的地,springMVC做的就是解析url,將你順利的送回家。但你到家後的動作,springMVC不再負責。

Mybaits:jbdc的封裝(數據庫框架),如果不用框架,我們需要自己寫connnection連接,自己寫sql語句,再使用conn調用執行。

但框架可以對增刪改查進行封裝,我們根據自己的需要去配置mybaits後,就可以自動進行連接數據庫、自動調用sql語句,相當於用戶和數據庫之間的橋樑,幫用戶把常用方法封裝起來,不用用戶自己去親自寫。

mybaits中必須有一個Mapper.xml

業務請求流程圖

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章