如何使用SSM框架:
先寫實體類entity,定義對象的屬性(可以參考數據庫中的表中的字段來設置,數據庫的設計要在所有編碼開始之前)。
編寫Mapper.xml(Mybatis),它定義了妳的函數和要在數據庫上執行的操作,比如insert、selectAll、selectByKey、delete、update等。
寫Mapper.xml,根據id將Mapper.xml中的操作映射到Java函數中。
編寫Service.java,為控制層提供服務,接受控制層的參數,完成相應的功能,返回控制層。
寫Controller.java,將頁面請求與服務層連接,獲取頁面請求的參數,通過自動組裝將不同的URL映射到相應的處理函數,獲取參數,處理參數,然後傳遞給服務層。
SSM框架的原則:
SpringMVC:
1.客戶端向調度程序發送請求。
2.DispacherServlet控制器查詢HanderMapping以找到處理請求的控制器。
3.3之後。控制器調用業務邏輯處理,返回ModelAndView。
4.Dispacherselet查詢視圖解析器並找到ModelAndView指定的視圖。
5.視圖負責向客戶端顯示結果。
我們平時接觸最多的IOC容器可以加載bean(也就是我們Java中的類,包括service dao中的類)。有了這個機制,我們就不用每次用的時候都初始化這個類,也很少看到關鍵字new。另外spring的aop,事務管理等等都是經常使用的。