成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

springmvc

蘇丹 / 1224人閱讀

摘要:容器將讀取的核心配置文件進(jìn)行組件的實(shí)例化。中對(duì)于組件的初始化過程實(shí)際上是應(yīng)用程序在中選擇和查找組件實(shí)現(xiàn)類的過程,也是指定組件在中的默認(rèn)行為方式的過程。

DispatcherServlet:核心分發(fā)器

步驟1 —— HandlerMapping 對(duì)Http請(qǐng)求進(jìn)行初步處理,查找與之對(duì)應(yīng)的Controller處理類(方法)
步驟2 —— HandlerAdapter 調(diào)用相應(yīng)的Controller處理類(方法)完成業(yè)務(wù)邏輯
步驟3 —— HandlerExceptionResolver 對(duì)Controller處理類(方法)調(diào)用時(shí)可能發(fā)生的異常進(jìn)行處理
步驟4 —— ViewResolver 根據(jù)Controller處理類(方法)的調(diào)用結(jié)果,進(jìn)行Http響應(yīng)處理

步驟1-步驟4在DispatcherServlet中完成

SpringMVC就是通過DispatcherServlet將一堆組件串聯(lián)起來的Web框架。

繼承關(guān)系:
HttpServlet
HttpServletBean
FrameworkServlet
DispatchServlet

init:初始化 applicationContext,組件,外部資源.
service:doService-doDispatch 步驟1-步驟4.

初始化過程過程

SpringMVC的整個(gè)運(yùn)行體系,是由DispatcherServlet、組件和容器這三者共同構(gòu)成的:
DispatcherServlet - 容器 -> DispatcherServlet對(duì)容器進(jìn)行初始化
容器 - 組件 -> 容器對(duì)組件進(jìn)行全局管理
DispatcherServlet - 組件 -> DispatcherServlet對(duì)組件進(jìn)行邏輯調(diào)用

WebApplicationContext初始化的兩個(gè)邏輯層次:
DispatcherServlet負(fù)責(zé)對(duì)容器(WebApplicationContext)進(jìn)行初始化。
容器(WebApplicationContext)將讀取SpringMVC的核心配置文件進(jìn)行組件的實(shí)例化。

DispatcherServlet中對(duì)于組件的初始化過程實(shí)際上是應(yīng)用程序在WebApplicationContext中選擇和查找組件實(shí)現(xiàn)類的過程,
也是指定組件在SpringMVC中的默認(rèn)行為方式的過程。

原文鏈接:http://downpour.iteye.com/blo...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/66583.html

相關(guān)文章

  • Java后端

    摘要:,面向切面編程,中最主要的是用于事務(wù)方面的使用。目標(biāo)達(dá)成后還會(huì)有去構(gòu)建微服務(wù),希望大家多多支持。原文地址手把手教程優(yōu)雅的應(yīng)用四手把手實(shí)現(xiàn)后端搭建第四期 SpringMVC 干貨系列:從零搭建 SpringMVC+mybatis(四):Spring 兩大核心之 AOP 學(xué)習(xí) | 掘金技術(shù)征文 原本地址:SpringMVC 干貨系列:從零搭建 SpringMVC+mybatis(四):Sp...

    joyvw 評(píng)論0 收藏0
  • SpringMVC入門就這么簡單

    摘要:也就是說映射器就是用于處理什么樣的請(qǐng)求提交給處理。這和是一樣的提交參數(shù)的用戶名編號(hào)提交配置處理請(qǐng)求注冊(cè)映射器包框架接收參數(shù)設(shè)置無參構(gòu)造器,里邊調(diào)用方法,傳入要封裝的對(duì)象這里的對(duì)象就表示已經(jīng)封裝好的了對(duì)象了。 什么是SpringMVC? SpringMVC是Spring家族的一員,Spring是將現(xiàn)在開發(fā)中流行的組件進(jìn)行組合而成的一個(gè)框架!它用在基于MVC的表現(xiàn)層開發(fā),類似于struts...

    SKYZACK 評(píng)論0 收藏0
  • springmvc簡介和快速搭建

    摘要:簡介和眾多其他框架一樣,它基于的設(shè)計(jì)理念,此外,它采用可松散耦合可插拔組件結(jié)構(gòu),比其他框架更具擴(kuò)展性和靈活性??蚣車@核心展開,是框架的總導(dǎo)演,總策劃,它負(fù)責(zé)截獲請(qǐng)求并將其分派給相應(yīng)的處理器處理。 springmvc簡介 springmvc和眾多其他web框架一樣,它基于MVC的設(shè)計(jì)理念,此外,它采用可松散耦合可插拔組件結(jié)構(gòu),比其他MVC框架更具擴(kuò)展性和靈活性。 springmvc通過...

    Sike 評(píng)論0 收藏0
  • SpringMVC入門筆記

    摘要:入門筆記簡介是一種基于的實(shí)現(xiàn)了設(shè)計(jì)模式的請(qǐng)求驅(qū)動(dòng)類型的輕量級(jí)框架,是系開源項(xiàng)目中的一個(gè),和配合使用。配置在中需要添加使用的和映射規(guī)則。入門較快,而掌握起來相對(duì)較難。 SpringMVC入門筆記 1. 簡介 Spring MVC是一種基于Java的實(shí)現(xiàn)了Web MVC設(shè)計(jì)模式的請(qǐng)求驅(qū)動(dòng)類型的輕量級(jí)Web框架 ,是Spring系開源項(xiàng)目中的一個(gè),和IoC配合使用。通過策略接口,Spring...

    zhaochunqi 評(píng)論0 收藏0
  • 這一次,我連 web.xml 都不要了,純 Java 搭建 SSM 環(huán)境!

    摘要:環(huán)境要求使用純來搭建環(huán)境,要求的版本必須在以上。即視圖解析器解析文件上傳等等,如果都不需要配置的話,這樣就可以了??梢詫⒁粋€(gè)字符串轉(zhuǎn)為對(duì)象,也可以將一個(gè)對(duì)象轉(zhuǎn)為字符串,實(shí)際上它的底層還是依賴于具體的庫。中,默認(rèn)提供了和的,分別是和。 在 Spring Boot 項(xiàng)目中,正常來說是不存在 XML 配置,這是因?yàn)?Spring Boot 不推薦使用 XML ,注意,并非不支持,Spring...

    liaorio 評(píng)論0 收藏0
  • 從SpringBoot到SpringMVC

    摘要:概述用久了,深受其約定大于配置的便利性毒害之后,我想回歸到時(shí)代,看看開發(fā)模式中用戶是如何參與的。備注當(dāng)然本文所使用的全是非注解的配置方法,即需要在中進(jìn)行配置并且需要遵循各種實(shí)現(xiàn)原則。而更加通用主流的基于注解的配置方法將在后續(xù)文章中詳述。 showImg(https://segmentfault.com/img/remote/1460000015244684); 概述 用久了Sprin...

    xavier 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<