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

資訊專欄INFORMATION COLUMN

開發Spring MVC應用過程總結

Charlie_Jade / 3297人閱讀

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

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

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

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

   
                springmvc
                /
      
  

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

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

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

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

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

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

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

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

【4】提取請求的模型數據

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

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

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

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

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

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/70383.html

相關文章

  • Spring體系常用項目一覽

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

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

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

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

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

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

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

    zombieda 評論0 收藏0

發表評論

0條評論

Charlie_Jade

|高級講師

TA的文章

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