中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

SpringMVC配置XML-創(chuàng)新互聯(lián)

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

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

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

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-創(chuàng)新互聯(lián)
標題路徑:http://www.rwnh.cn/article4/dcddie.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供商城網站、標簽優(yōu)化、App設計、搜索引擎優(yōu)化網站收錄、電子商務

廣告

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

網站建設網站維護公司
峡江县| 卢龙县| 富裕县| 滨州市| 辽源市| 大城县| 镇平县| 寿宁县| 云霄县| 九寨沟县| 宁城县| 青川县| 如东县| 颍上县| 长丰县| 台山市| 宣城市| 富平县| 宜丰县| 凤山县| 上高县| 新宾| 五河县| 苍溪县| 买车| 天台县| 张家界市| 德昌县| 民丰县| 托克托县| 赤城县| 光山县| 来宾市| 台南市| 资兴市| 田阳县| 冷水江市| 天等县| 民丰县| 玛曲县| 丽水市|