国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

開發(fā)Spring MVC應(yīng)用過程總結(jié)

Charlie_Jade / 3289人閱讀

摘要:第一步在文件中定義前端控制器來攔截用戶請求,在文件中配置文件配置核心部分如下定義前端控制器讓的前端控制器攔截所有請求如果需要一方式提交請求,則定義包含表單數(shù)據(jù)的頁面,如果僅僅是以方式

第一步:在web.xml文件中定義前端控制器

(front controller)DispatcherServlet來攔截用戶請求,在web.xml文件中配置(文件配置核心部分)如下:

    springmvc  org.springframework.web.servlet.DispatcherServlet
    
         contextConfigLocation
        /WEB-INF/springmvc-config.xml
    
    1

   
                springmvc
                /
      
  

如果需要一post方式提交請求,則定義包含表單數(shù)據(jù)的JSP頁面,如果僅僅是以get方式提交請求則無需經(jīng)過這一步

第二步:定義處理用戶請求的Handle1類

,可以實現(xiàn)Controller類或者使用@Controller注解
配置Handle
在spring MVC配置文件中配置handle
在spring2.5之前采用注入方式來配置handle,舉例如下:

在spring2.5之后推薦使用注解來配置handle,舉例如下:

<.context>    
             
下面來講解一下spring--MVC請求響應(yīng)的完整過程如下:

【1】用戶向服務(wù)器發(fā)送請求,請求被spring的前端控制器DispatchServlet攔截下來

【2】DispatchServlet對請求的URL進(jìn)行解析,得到URI,根據(jù)該URI,調(diào)用HandlerMapping獲得該handler配置的所有相關(guān)對象,包括handler對象以及handler對象對應(yīng)的攔截器

【3】DispatchServlet根據(jù)獲得的handler,選擇一個合適的handlerAdapter,HandlerAdapter會調(diào)用handler實際處理請求的方法

【4】提取請求的模型數(shù)據(jù)

【5】Handler執(zhí)行完成后,向DispatchServlet返回一個ModelAndView對象

【6】根據(jù)ModelAndView對象,選擇一個合適的ViewResolver

【7】ViewResolver結(jié)合model和View來渲染視圖

【8】將視圖渲染結(jié)果返回給客戶端

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

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/70383.html

相關(guān)文章

  • Spring體系常用項目一覽

    摘要:的面向的異常遵從通用的異常層次結(jié)構(gòu)。比如以前常用的框架,現(xiàn)在常用的框架包含許多項目,下面挑一些最常用的出來總結(jié)一下。狀態(tài)是流程中事件發(fā)生的地點(diǎn),在流程中通過轉(zhuǎn)移的方式從一個狀態(tài)到另一個狀態(tài),流程的當(dāng)前狀況稱為流程數(shù)據(jù)。 如今做Java尤其是web幾乎是避免不了和Spring打交道了,但是Spring是這樣的大而全,新鮮名詞不斷產(chǎn)生,學(xué)起來給人一種凌亂的感覺,我就在這里總結(jié)一下,理順頭緒...

    OnlyLing 評論0 收藏0
  • #yyds干貨盤點(diǎn)# Spring Boot的前世今生以及它和Spring Cloud的關(guān)系詳解。

    摘要:經(jīng)過年時間的發(fā)展,到目前為止,最新穩(wěn)定版為版本。的發(fā)展剛出生的時候,引起了很多開源社區(qū)的關(guān)注,并且也有個人和企業(yè)開始嘗試使用。通過項目搭建過程來對比的差異和優(yōu)勢。當(dāng)然它的作用不僅于此,后續(xù)會逐步揭開它的真實面目。而和就相當(dāng)于當(dāng)年的和的關(guān)系。 要了解Spring Boot的發(fā)展背景,還得從2004年Spring ...

    番茄西紅柿 評論0 收藏2637
  • SpringMVC之源碼分析--啟動過程

    摘要:核心類類的繼承關(guān)系前端控制器是規(guī)范中的核心類,實現(xiàn)接口,繼承此類用于處理用戶請求。主要配置中初始化參數(shù)。 Spring MVC 核心類 類的繼承關(guān)系Spring MVC前端控制器DispatcherServlet-->FrameworkServlet-->HttpServletBean-->HttpServletshowImg(https://segmentfault.com/img/...

    Olivia 評論0 收藏0
  • 慕課網(wǎng)_《SpringMVC起步》學(xué)習(xí)總結(jié)

    摘要:起步學(xué)習(xí)總結(jié)時間年月日星期四說明本文部分內(nèi)容均來自慕課網(wǎng)。慕課網(wǎng)教學(xué)示例源碼個人學(xué)習(xí)源碼第一章簡介起步課程簡介簡介基本概念項目搭建用進(jìn)行開發(fā)課程總結(jié)前端控制器開發(fā)應(yīng)用的通用架構(gòu)方式。 《SpringMVC起步》學(xué)習(xí)總結(jié) 時間:2017年2月16日星期四說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)示例源碼:https://github.com/z...

    zombieda 評論0 收藏0

發(fā)表評論

0條評論

Charlie_Jade

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<