<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      在各自崗位上盡職盡責,無需豪言壯語,默默行動會詮釋一切。這世界,雖然沒有絕對的公平,但是努力就會增加成功和變好的可能性!而這帶著未知變量的可能性,就足以讓我們普通人拼命去爭取了。
      歡迎來到~一支會記憶的筆~博客主頁

      SpringMVC執行流程

      SpringMVC三大核心組件

      1. HandlerMapping處理器映射器:建立地址與方法的映射。

                HandlerMapping負責根據用戶請求url找到Handler即處理器,springmvc提供了不同的映射器實現不同的映射方式,例如:配置文件方式,實現接口方式,注解方式等。

      1. HandlerAdapter處理器適配器:根據地址調用方法。

              Handler 是繼DispatcherServlet前端控制器的后端控制器,在DispatcherServlet的控制下Handler對具體的用戶請求進行處理。

      1. ViewResolver 視圖解析器:處理ModelAndView數據和視圖。

               ViewResolver通過HandlerAdapter對處理器進行執行,這是適配器模式的應用,通過擴展適配器可以對更多類型的處理器進行執行。

       SpringMVC執行流程圖

       

      Spring執行流程具體步驟

      1.用戶發送請求至前端控制器DispatcherServlet。
      2.DispatcherServlet收到請求調用HandlerMapping處理器映射器。
      3.處理器映射器根據請求url找到具體的處理器,生成處理器對象及處理器攔截器(如果有則生成)一并返回給DispatcherServlet。
      4.DispatcherServlet通過HandlerAdapter處理器適配器調用處理器。
      5.執行處理器(Controller層,也叫后端控制器)。
      6.Controller執行完成返回數據和視圖(ModelAndView)。
      7.HandlerAdapter將controller執行結果ModelAndView返回給DispatcherServlet。
      8.DispatcherServlet將ModelAndView傳給ViewReslover視圖解析器。
      9.ViewReslover解析后返回具體的View視圖(JSP / HTML)。
      10.DispatcherServlet對View進行渲染視圖(即將模型數據填充至視圖中)。
      11.DispatcherServlet響應用戶,用戶看到界面和數據。

      總結流程

      Spring MVC所有的請求都經過DispatcherServlet來統一分發。DispatcherServlet將請求分發給Controller之前,需要借助于Spring MVC提供的HandlerMapping定位到具體的Controller。
      HandlerMapping接口負責完成客戶請求到Controller映射。
      Controller接口將處理用戶請求,這和Java Servlet扮演的角色是一致的。一旦Controller處理完用戶請求,則返回ModelAndView(數據和視圖)對象給DispatcherServlet前端控制器。從宏觀角度考慮,DispatcherServlet是整個Web應用的控制器;從微觀考慮,Controller是單個Http請求處理過程中的控制器,而ModelAndView是Http請求過程中返回的模型(Model)和視圖(View)。
      返回的視圖需要通過ViewResolver接口(視圖解析器)在Web應用中負責查找View對象,從從而將相應結果渲染給客戶。

       

      posted @ 2020-10-19 16:49  一支會記憶的筆  閱讀(494)  評論(0)    收藏  舉報
      返回頂部
      【學無止境??謙卑而行】
      主站蜘蛛池模板: 日韩精品中文字幕国产一| 国产精品久久久久久影视| 国产麻豆成人精品av| 视频一区二区三区刚刚碰| 福利在线视频一区二区| 夜夜躁狠狠躁日日躁| 26uuu另类亚洲欧美日本| 日本午夜精品一区二区三区电影| 看免费真人视频网站| 国产亚洲综合另类色专区| 精品国产精品午夜福利| 国产在线线精品宅男网址| 亚洲成人精品一区二区中| av中文字幕在线二区| 桃园市| 亚洲精品一区二区在线播| 樱花草在线社区WWW韩国| 岱山县| 亚洲色最新高清AV网站| 久久婷婷大香萑太香蕉AV人| 亚洲最大日韩精品一区| 日本亚洲一区二区精品久久| 中文字幕热久久久久久久| 精品视频一区二区福利午夜| 人妻少妇偷人无码视频| 久久亚洲精品情侣| 欧美做受视频播放| 久久综合给合久久狠狠97色 | 欧美精品一区二区在线观看播放| 波多野结衣av无码| 欧美丝袜高跟鞋一区二区| 久久国产乱子伦免费精品| 色翁荡熄又大又硬又粗又视频| 成人动漫在线观看| 国产免费一区二区不卡| 永修县| 99国产精品白浆在线观看免费 | 国产suv精品一区二区四| 日本一区二区三本视频在线观看| 超碰自拍成人在线观看| 亚洲精品码中文在线观看|