Spring MVC中的基本流程

 

以上是一個日誌模塊的基本流程圖,從業務來講流程會更簡單一點,而且對其中的DI注入並不多講,DI注入時間不一,不好添加箭頭,而且再添加箭頭的話圖片會較爲混亂,所以並未添加。

  1. 瀏覽器發起請求,請求網站日誌頁面
  2. Controller返回日誌頁面
  3. 瀏覽器加載日誌網頁,觸發JS,開始請求日誌數據(先加載網頁,後加載數據,因爲數據的加載需要訪問服務器,較爲耗時,所以分批次加載有利於用戶觀感和網站加載速度)
  4. Controller控制層分析頁面請求信息,然後根據請求信息執行對應的請求映射執行對應的函數,在映射函數內部調用對應的Service業務層的方法
  5. 業務層執行相應的方法,讀取mapper.xml的信息
  6. 業務層通過XML中的對應SQL語句進行JDBC連接數據庫
  7. 將獲取的數據信息存入entity實體類(與數據表中的數據一一對應)中
  8. 如果要獲取查詢記錄信息,比如這裏,想獲取行數等信息,則再將實體類中的數據存入總數據類中,一般叫VO,這裏是PageObject
  9. 將獲取的數據返回到Controller層中
  10. Controller層以JSON格式將數據發送至客戶端
  11. 客戶端進行解析,並以網頁的形式展現在瀏覽器上

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章