回覆列表
  • 1 # 影片好笑

    Spring MVC是spring的一個web元件,它為構建穩健的web應用提供了豐富的功能。

    1、首先使用者傳送請求>DispatcherS :rvlet,前端控制器收到請求後自己不進行處理,而是委託給其他的解析器進行處理,作為統一訪問點,進行全域性的流程控制;2、D ispatcherServletHandeM ping HandlerMapping 將會把請求對映為HandlerExecutionChain 物件(包含一個Handler 處理器(頁面控制器)物件、多個HandlerInterceptor 攔截器象,透過這種策略模式,很容易新增新的對映策略;3、DispatcherServetHanderdapte HandlerAdapter 將會把處理器包裝為介面卡,從而支援多種型別的處理器,即介面卡設計模式的應用,從而很容易支援很多型別的處器;4、HandlerAdapter處理器功能處理方法的呼叫HandlerAdapter將會根據適配的結果呼叫真正的處理器的功能處理方法完成功能處理並返回一個ModelAndView 物件( 包含模型資料、邏輯檢視名) ;5、Mode AndVlew 的邏輯檢視名VewResover ViewResolver 將把邏輯檢視名解析為具體的View 透過這種策略模式很容易更換其他檢視技術;6、V lew >渲染View 會根據傳進來的Model 模型資料進行渲染此處的Model 實際是一個Map資料結構因此很容易支援其他檢視技術遠回控制獎會D spatchersery et 三Dispatcherservet 近回鳴應給使用者到此一個流程結束。

  • 中秋節和大豐收的關聯?
  • 開蛋糕店需要辦哪些證件?