免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

SpringMVC配置XML-創新互聯

核心架構的具體流程步驟如下下載地址

創新互聯建站長期為上千多家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為鄧州企業提供專業的成都做網站、網站制作,鄧州網站改版等技術服務。擁有10年豐富建站經驗和眾多成功案例,為您定制開發。

1、 首先用戶發送請求——>DispatcherServlet,前端控制器收到請求后自己不進行處理,而是委托給其他的解析器進行處理,作為統一訪問點,進行全局的流程控制;

2、 DispatcherServlet——>HandlerMapping, HandlerMapping將會把請求映射為HandlerExecutionChain對象(包含一個Handler處理器(頁面控制器)對象、多個HandlerInterceptor攔截器)對象,通過這種策略模式,很容易添加新的映射策略;

3、 DispatcherServlet——>HandlerAdapter,HandlerAdapter將會把處理器包裝為適配器,從而支持多種類型的處理器,即適配器設計模式的應用,從而很容易支持很多類型的處理器;

4、 HandlerAdapter——>處理器功能處理方法的調用,HandlerAdapter將會根據適配的結果調用真正的處理器的功能處理方法,完成功能處理;并返回一個ModelAndView對象(包含模型數據、邏輯視圖名);

5、 ModelAndView的邏輯視圖名——> ViewResolver, ViewResolver將把邏輯視圖名解析為具體的View,通過這種策略模式,很容易更換其他視圖技術;

6、 View——>渲染,View會根據傳進來的Model模型數據進行渲染,此處的Model實際是一個Map數據結構,因此很容易支持其他視圖技術;

7、返回控制權給DispatcherServlet,由DispatcherServlet返回響應給用戶,到此一個流程結束。

1、 前端控制器DispatcherServlet;

2、 HandlerMapping

3、 HandlerAdapter

4、 ViewResolver

5、 處理器/頁面控制器

6、 視圖

配置DispatcherServlet
DispatcherServlet是SpringMVC的核心,將下面Servlet的注冊信息登記在web.xml中。
初始化 DispatcherServlet 時,該框架在 web 應用程序WEB-INF 目錄中尋找一個名為[servlet-名稱]-servlet.xml的文件,并在那里定義相關的Beans,重寫在全局中定義的任何Beans,像上面的web.xml中的代碼,對應的是dispatcher-servlet.xml;當然也可以使用<init-param>元素,手動指定配置文件的路徑;load-on-startup:表示啟動容器時初始化該Servlet;url-pattern:表示哪些請求交給Spring Web MVC處理, “/” 是用來定義默認servlet映射的。也可以如“*.html”表示攔截所有以html為擴展名的請求。

  1. <servlet>

  2.    <servlet-name>Dispatcher</servlet-name>

  3.    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

  4.    <init-param>

  5.        <description>加載/WEB-INF/spring-mvc/目錄下的所有XML作為Spring MVC的配置文件</description>

  6.        <param-name>contextConfigLocation</param-name>

  7.        <param-value>/WEB-INF/spring-mvc/*.xml</param-value>

  8.    </init-param>

  9.    <load-on-startup>1</load-on-startup>

  10. </servlet>

  11. <servlet-mapping>

  12.    <servlet-name>Dispatcher</servlet-name>

  13.    <url-pattern>"/"/"*.do"/"*.html"</url-pattern>

  14. </servlet-mapping>

[servlet-名稱]-servlet.xml 配置:

<?xml version="1.0"encoding="UTF-8"?>

新聞名稱:SpringMVC配置XML-創新互聯
標題路徑:http://m.newbst.com/article4/dcddie.html

成都網站建設公司_創新互聯,為您提供商城網站標簽優化App設計搜索引擎優化網站收錄電子商務

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站建設網站維護公司