ssm框架配置文件的啓動順序

ssm框架配置文件的啟動順序

核心控制器:DispatcherServlet

請求解析器:HandlerMapping

結果解析器:ModelAndView

視圖解析器:ViewResolver

SSM項目服務啟動:

項目進入web.xml

ssm框架 中web.xml執行順序

1.

org.springframework.web.context.ContextLoaderListener

2

contextConfigLocation

classpath:spring.xml

.在啟動Web 容器時,自動裝配Spring applicationContext.xml 的配置信息。(先執行spring的監聽器,因為它實現了ServletContextListener 這個接口,在web.xml 配置這個監聽器,啟動容器時,就會默認執行它實現的方法。在ContextLoaderListener 中關聯了ContextLoader 這個類,所以整個加載配置過程由ContextLoader 來完成

spring 在 web 下的入口在配置文件 web.xml 的監聽器中

3

Encoding

org.springframework.web.filter.CharacterEncodingFilter

encoding

UTF-8

Encoding

/*

4

springmvc

org.springframework.web.servlet.DispatcherServlet

contextConfigLocation

classpath:spring-mvc.xml

springmvc

*.action

運行流程:

1.jsp(view)發送請求

2.通過核心控制器DispatcherServlet調用請求解析器:HandlendMapping對請求進行解析,通過映射關係匹配到Controller層

3.在控制層調用業務邏輯層(service),數據持久層(DAO)返回控制層,請求完成獲取一個結果,設置一個要跳轉的視圖,(ModelAndView裝載並傳輸數據,設置視圖)

4.核心控制器調用 視圖解析器:ViewResolver解析視圖,匹配相應的頁面實現頁面跳轉


分享到:


相關文章: