希望這篇文章能為那些對於springmvc的流程記得不太清楚朋友們有所幫助
現在來說說我個人對於springmvc的理解吧。
首先springmvc是乙個
mvc框架,他是幹什麼用的嘞?就是把複雜的
web應用,分成邏輯清晰的幾個部分。接下來講講它是怎麼實現的。
我們可以把springmvc一整套流程比喻成一次軍事行動,國內有訊息傳來(客戶端),說是匈奴來犯。這時候訊息就會傳到朝廷當中(
web.xml
)。朝廷就根據各大戰區的分布派遣某某元帥(根據
)去剿滅匈奴。元帥(
dispatcherservlet
,前端控制器)負責整個軍隊的統一排程。他會先去問一下參謀長(
,處理器對映器),問一下他到底用哪個戰術合適,參謀長就根據具體情況(
url)寫了乙份戰術報告(程式設計師負責寫的邏輯handler)。元帥聽從參謀長的建議,就講這份戰術交給將軍(
handleradapter
,處理器介面卡,這裡用到了乙個介面卡模式)去執行具體的戰術。將軍完成任務後,給元帥發來乙份捷報(
modelandvie
,邏輯檢視)。元帥一聽勝利了,很高興啊,就讓宣傳部長(
viewresolver
,視**析器)去把戰鬥勝利的紙面訊息轉述成一張大海報,讓別人欣賞。最後就是表彰大會(
view
)進行渲染,讓每個英雄(
model
)出現在海報上。再去告知全國(客戶端)。
spring mvc請求流程
好多人說到mvc的請求處理流程不知道該如何表達,我教大家乙個簡單易懂的方法吧 個人理解,僅供參考哈 先舉乙個現實生活中的例子來講解一下 比如生病了,需要去醫院看病,會有如下的幾個步驟 1 處 mm 超漂亮的 會問你掛哪個科室,這個時候你會說,最近嗓子不舒服,發燒了 類似使用者發起乙個http請求 2...
springmvc呼叫流程
1 客戶端發出乙個http請求給web伺服器,web伺服器對http請求進行解析,如果匹配dispatcherservlet的請求對映路徑 在web.xml中指定 web容器將請求轉交給dispatcherservlet.5 handler對資料處理完成以後將返回乙個modelandview 物件給...
SpringMVC框架流程
springmvc流程圖 1 dispatcherservlet 前端控制器 控制器 mvc的核心 在web.xml中配置,dispatcherservlet是整個流程控制的核心,由它呼叫其他元件處理使用者的請求,降低了元件之間的耦合度。作用 接收請求,響應結果,相當於 器,處理器,減少其他元件之間...