簡述SSM框架

首先來簡單的敘述下ssm框架吧: SSM框架是spring MVC ,spring和mybatis框架的整合,是標準的MVC模式,將整個系統劃分爲表現層,controller層,service層,DAO層四層 使用spring MVC負責請求的轉發和視圖管理 spring實現業務對象管理,mybatis做爲數據對象的持久化引擎spring

SSM框架的基本原理分三層解釋爲:sql

SpringMVC:數據庫

1.客戶端發送請求到DispacherServlet(分發器)mybatis

2.由DispacherServlet控制器查詢HanderMapping,找處處理請求的Controllerapp

3.Controller調用業務邏輯處理後,返回ModelAndView框架

4.DispacherSerclet查詢視圖解析器,找到ModelAndView指定的視圖spa

5.視圖負責將結果顯示到客戶端.net

Spring:對象

咱們平時開發接觸最多的估計就是IOC容器,它能夠裝載bean(也就是咱們Java中的類,固然也包括service dao裏面的),有了這個機制,咱們就不用在每次使用這個類的時候爲它初始化,不多看到關鍵字new。另外spring的aop,事務管理等等都是咱們常常用到的。blog

Mybatis:

mybatis是對jdbc的封裝,它讓數據庫底層操做變的透明。mybatis的操做都是圍繞一個sqlSessionFactory實例展開的。mybatis經過配置文件關聯到各實體類的Mapper文件,Mapper文件中配置了每一個類對數據庫所需進行的sql語句映射。在每次與數據庫交互時,經過sqlSessionFactory拿到一個sqlSession,再執行sql命令。

參考博文:blog.csdn.net/bieleyang/a…

相關文章
相關標籤/搜索