002-漫談SpringMVC架構

1,SpringMVC是一種基於Servlet的技術,他提供了核心控制器DispatcherServlet,整體為鬆散的結構,方便應對各種靈活要求。整體的架構圖如下:

002-漫談SpringMVC架構

2,SpringMVC的整體架構圍繞核心控制器DispatcherServlet來進行工作,下面我們來看看具體執行的流程圖,都涉及到哪些組件

002-漫談SpringMVC架構

首先,DispatcherServlet接收到一個客戶端請求,然後通過HandlerMapping找到對應的處理器Handler,而SpringMVC為了後期的靈活控制,會給處理器加上攔截器,這樣就可以添加增強邏輯了,而這就構成了一個執行鏈。

適配器的作用是來運行對應的處理器和攔截器,之後處理結束後,會返回模型和視圖到核心控制器,核心控制器會再將視圖信息傳遞給視圖解析器,而視圖解析器會針對邏輯視圖進行處理。

002-漫談SpringMVC架構


分享到:


相關文章: