【代碼學習】記錄SSM框架調用過程

  • 2019 年 11 月 21 日
  • 筆記

1、客戶端發起請求,tomcat收到請求,根據web.xml中的創建並調用DispatcherServlet,

該Servlet會請求去HandlerMapper中查找匹配的controller執行其方法

web.xml配置

配置過來過濾器處理POST,可配置亂碼監聽器

配置DispatcherServlet處理用戶請求

2、spring MVC管理層controller層 springmvc.xml配置

開啟spring mvc注釋

開啟包掃描

配置試圖解析器

配置文件上傳解析器

3、調用spring管理server層applicationContext配置

開啟包掃描

管理數據源

配置聲明事務處理

整合mybatis

添加核心配置文件

加載所有映射文件

4、調用mybatis管理mapper層

applicationContext_mybatis.xml配置

配置屬性數據源

配置mybatis_config.xml核心配置文件

添加mapper映射文件

配置別名包

為mapper接口生成代理對象mybatis_config.xml配置

配置第三方緩存插件

配置駝峰映射

配置結果集自動映射

mapper.xml配置

定義namespace命名空間

定義CRUD的sql語句

5、訪問數據庫,返回結果

6、spring MVC調用jsp試圖解析器,頁面渲染到客戶端,頁面呈現