1. 程式人生 > 實用技巧 >ssm整合思路步驟

ssm整合思路步驟

SSM整合步驟

ssm整合開發。
ssm:SpringMVC + Spring +Mybatis.

SpringMVC:檢視層,介面層,負責接收請求,顯示處理結果的。
Spring:業務層,管理service,dao,工具類物件的。
MyBatis:持久層,訪問資料庫的。

使用者發起請求--SpringMVC接收--Spring中的Service物件--MyBatis處理資料

SSM整合也叫作SSI(IBatis也就是MyBatis前身),整合中有容器。
1.第一個容器SpringMVC容器,管理Controller物件的。
2.第二個容器Soring容器,管理Service,Dao,工具類物件的。
我們要做的把使用的物件交給適合的容器穿件,管理。把Controller還有web開發的相關物件
交給springMVC容器,這些web用的物件寫在SpringMVC配置檔案中

service,dao物件定義在spring的配置檔案中,讓spring管理這些物件。

springMVC容器和Spring容易是有關係的,已經確定好了,SpringMVC是Spring的子容器,類似java中的繼承。
子容器中Controller可以訪問父容器中的Service物件,就可以實現controller使用service物件

實現步驟:
1.新建maven web專案
2.加入依賴
springmvc,spring,mybatis三個框架的依賴,jackson依賴,mysql依賴,druid連線詞
jsp,servlet依賴

3.寫web.xml
1)註冊DispatcherServlet,目的:1.建立springmvc容器物件,才能建立controller類物件。
2.建立的是Servlet,才能接受使用者的請求。
2)註冊spring的監聽器:ContextLoaderListener,目的:建立spring的容器物件,才能建立service
dao等物件。
3)註冊字符集過濾器,解決post請求亂碼的問題


4.建立包,Controller包,service,dao,實體類包名建立好

5.寫springmvc,spring,mybatis的配置檔案
1)springmvc配置檔案
2)spring位置檔案
3)mybatis主配置檔案
4)資料庫的屬性配置檔案

6,寫程式碼,dao介面和mapper檔案,service和實現類,controller,實體類。
7.寫jsp頁面