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