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

資訊專欄INFORMATION COLUMN

開發(fā)Spring MVC應用過程總結

Charlie_Jade / 3291人閱讀

摘要:第一步在文件中定義前端控制器來攔截用戶請求,在文件中配置文件配置核心部分如下定義前端控制器讓的前端控制器攔截所有請求如果需要一方式提交請求,則定義包含表單數(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請求響應的完整過程如下:

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

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

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

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

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

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

【7】ViewResolver結合model和View來渲染視圖

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

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

轉載請注明本文地址:http://systransis.cn/yun/70383.html

相關文章

  • Spring體系常用項目一覽

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

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

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

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

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

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

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

    zombieda 評論0 收藏0

發(fā)表評論

0條評論

Charlie_Jade

|高級講師

TA的文章

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