「Java面試必會」SpringMVC工作流程

平時工作中寫業(yè)務(wù),肯定會寫web,最早的時候用struts,最近幾年隨著spring全家桶的強大,越來越多的公司都改用SpringMVC了。問到SpringMVC相關(guān)問題,第一個肯定是看你對MVC設(shè)計模式熟悉不熟悉,會讓你談?wù)凷pringMVC工作流程是如何運行的。

具體工作流程如下

  1. 客戶端即瀏覽器,發(fā)送請求提交到DispatcherServlet;

  2. 由SpringMVC中的DispatcherServlet控制器查詢一個或多個HandlerMapping,找到處理請求的Controller;

  3. DispatcherServlet將請求提交到Controller;

  4. Controller調(diào)用業(yè)務(wù)邏輯處理后,返回ModelAndView;

  5. DispatcherServlet查詢一個或多個ViewResoler視圖解析器,找到
    ModelAndView指定的視圖;

  6. 視圖負責將結(jié)果顯示回客戶端(瀏覽器)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 對于java中的思考的方向,1必須要看前端的頁面,對于前端的頁面基本的邏輯,如果能理解最好,不理解也要知道幾點。 ...
    神尤魯?shù)婪?/span>閱讀 896評論 0 0
  • SpringMVC介紹 Spring web mvc 和Struts2都屬于表現(xiàn)層的框架,它是Spring框架的一...
    day_Sunny閱讀 894評論 0 0
  • 1.Spring web mvc介紹 Spring web mvc和Struts2都屬于表現(xiàn)層的框架,它是Spri...
    七弦桐語閱讀 11,956評論 2 38
  • 1.內(nèi)存泄露 內(nèi)存泄漏兩種情況: 在堆中申請的空間沒有被釋放(虛擬機gc可以解決) 對象已不在使用,但仍然在內(nèi)存中...
    Aimerwhy閱讀 692評論 0 0
  • 網(wǎng)絡(luò) 連接 使用Berkeley sockets API Windows,OS X,iOS一樣 底層API ...
    揚揚揚閱讀 426評論 0 2

友情鏈接更多精彩內(nèi)容