久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

SpringMVC框架介紹

 一生有你__ 2017-12-09

  • Spring MVC屬于SpringFrameWork的后續(xù)產(chǎn)品,,已經(jīng)融合在Spring Web Flow里面,。

Spring 框架提供了構(gòu)建 Web 應(yīng)用程序的全功能 MVC 模塊。使用 Spring 可插入的 MVC 架構(gòu),,可以選擇是使用內(nèi)置的 Spring Web 框架還是 Struts 這樣的 Web 框架,。通過策略接口,Spring 框架是高度可配置的,,而且包含多種視圖技術(shù),,例如 JavaServer Pages(JSP)技術(shù)、Velocity,、Tiles,、iText 和 POI。Spring MVC 框架并不知道使用的視圖,,所以不會強(qiáng)迫您只使用 JSP 技術(shù),。

        Spring MVC 分離了控制器、模型對象,、分派器以及處理程序?qū)ο蟮慕巧?,這種分離讓它們更容易進(jìn)行定制。

  •  Spring的MVC框架主要由DispatcherServlet,、處理器映射,、處理器(控制器)、視圖解析器,、視圖組成,。

SpringMVC原理圖


SpringMVC接口解釋

  • DispatcherServlet:

Spring提供的前端控制器,所有的請求都有經(jīng)過它來統(tǒng)一分發(fā),。在DispatcherServlet將請求分發(fā)給Spring Controller之前,,需要借助于Spring提供的HandlerMapping定位到具體的Controller。

  • HandlerMapping:

能夠完成客戶請求到Controller映射,。

  • Controller:

需要為并發(fā)用戶處理上述請求,,因此實現(xiàn)Controller接口時,必須保證線程安全并且可重用,。

Controller將處理用戶請求,,這和Struts Action扮演的角色是一致的。一旦Controller處理完用戶請求,,則返回ModelAndView對象給DispatcherServlet前端控制器,,ModelAndView中包含了模型(Model)和視圖(View)。

從宏觀角度考慮,DispatcherServlet是整個Web應(yīng)用的控制器,;從微觀考慮,Controller是單個Http請求處理過程中的控制器,,而ModelAndView是Http請求過程中返回的模型(Model)和視圖(View),。

  • ViewResolver:

Spring提供的視圖解析器(ViewResolver)在Web應(yīng)用中查找View對象,從而將相應(yīng)結(jié)果渲染給客戶,。

SpringMVC運行原理

  1. 客戶端請求提交到DispatcherServlet

  2. 由DispatcherServlet控制器查詢一個或多個HandlerMapping,,找到處理請求的Controller

  3. DispatcherServlet將請求提交到Controller

  4. Controller調(diào)用業(yè)務(wù)邏輯處理后,返回ModelAndView

  5. DispatcherServlet查詢一個或多個ViewResoler視圖解析器,,找到ModelAndView指定的視圖

  6. 視圖負(fù)責(zé)將結(jié)果顯示到客戶端

  • DispatcherServlet是整個Spring MVC的核心,。它負(fù)責(zé)接收HTTP請求組織協(xié)調(diào)Spring MVC的各個組成部分。其主要工作有以下三項:

    1. 截獲符合特定格式的URL請求,。

    2. 初始化DispatcherServlet上下文對應(yīng)的WebApplicationContext,,并將其與業(yè)務(wù)層、持久化層的WebApplicationContext建立關(guān)聯(lián),。

    3. 初始化Spring MVC的各個組成組件,,并裝配到DispatcherServlet中。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多