中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring3之MVC

發布時間:2020-07-21 08:54:22 來源:網絡 閱讀:306 作者:haomad 欄目:開發技術

形式-視圖-控制器(MVC)是UI規劃中常見的規劃形式, 該形式區別運用程序中的形式、視圖和控制器三個人物,消除了事務邏輯與UI的耦合。形式擔任封裝視圖展現的運用數據。視圖應該只顯現數據,不包括任何事務邏輯。控制器擔任承受用戶懇求并調用后端服務進行事務邏輯。處置之后,后端服務能夠回來某些數據供視圖顯現。控制器搜集這些數據并預備視圖的顯現形式。MVC形式的中心思維是分離事務邏輯與UI,使它們能夠獨立修正,互不影響。

對與Web端的開發,從最開端的CGI,model1,以及現在的由model2演化而來的Web MVC形式, 逐漸構成這三個人物的概念,servlet作為控制器,模型采用javabean的形式,而視圖展現,咱們常見的是jsp頁面。springmvc也是服務到工作者形式的完結,DispatchServlet作為前端控制器,由處置映射器HandlerMapping辦理處置器,視圖解析器進行視圖的辦理,其還供給了強大的約好大于裝備的契約式編程撐持。如下圖所示:

                        

 DispatcherServlet被稱為調度servlet,也是所謂的前端控制器,每個web懇求都會通過它,比便使它能辦理整個懇求處置進程。如圖當一個web用戶發送懇求,前端控制器收到懇求將其托付給其他解析器,映射處置器HandlerMapping會將懇求映射成HandlerExecutionChain目標,其找到特定的頁面控制器controller,然后處置適配器HandlerAdapter調用controller內的功用辦法完結處置,回來一個ModelAndView目標,視圖解析器ViewResolver將這種邏輯視圖名轉換為特定的view,view再根據model的模型數據進行烘托,最終回來給前端控制器,由其響運用戶。

咱們曉得web程序都會有個進口點,而springmvc的中心是DispatcherServlet,其實質上也是HttpServlet的子類,該servlet默許運用WebApplicationContext作為上下文,其會引導容器加載spring的裝備信息


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鹿泉市| 怀来县| 花莲县| 铅山县| 紫阳县| 陇西县| 英吉沙县| 共和县| 清水县| 西畴县| 化州市| 徐闻县| 铜山县| 涿鹿县| 杭州市| 镇沅| 福泉市| 那坡县| 筠连县| 靖边县| 池州市| 彭山县| 永年县| 娄底市| 堆龙德庆县| 颍上县| 大英县| 团风县| 沿河| 朝阳县| 岑溪市| 临漳县| 洪湖市| 安泽县| 玛多县| 五指山市| 长沙县| 分宜县| 潮安县| 饶阳县| 潜江市|