Spring MVC framework 執行過程
1。DispatcherServler,應該就是你說得控制器,接收到請求,查詢urlMapping,
找到對應執行的controller;
2。將該請求交給controller執行,這個controller執行的結果可能返回結果,也可能返回null。
如果返回結果的話,就是ModelAndView
3。好,現在controller已經完成任務了,返回ModelAndView到DispathcerServlet,控制權又回來了。
4。DispatcherServelet查詢viewResolver,找到ModelAndView裡面寫的view,怎麼找,
當然是到配置檔案裡找了。只不過這個名字是在ModelAndView裡寫好的。
Strruts裡是直接在配置檔案裡配好的。相比較,我覺得這樣更靈活些。
5。找到view,把結果交給view顯示。這有可能用到spring自定義的tld,
如果不用,jsp的tld一般也可以完成這些任務。[@more@]
找到對應執行的controller;
2。將該請求交給controller執行,這個controller執行的結果可能返回結果,也可能返回null。
如果返回結果的話,就是ModelAndView
3。好,現在controller已經完成任務了,返回ModelAndView到DispathcerServlet,控制權又回來了。
4。DispatcherServelet查詢viewResolver,找到ModelAndView裡面寫的view,怎麼找,
當然是到配置檔案裡找了。只不過這個名字是在ModelAndView裡寫好的。
Strruts裡是直接在配置檔案裡配好的。相比較,我覺得這樣更靈活些。
5。找到view,把結果交給view顯示。這有可能用到spring自定義的tld,
如果不用,jsp的tld一般也可以完成這些任務。[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7558084/viewspace-1002903/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Spring MVC實現過程淺析SpringMVC
- 面試問爛的 Spring MVC 過程面試SpringMVC
- Spring MVC 啟動過程原始碼分析SpringMVC原始碼
- 淺析Spring Framework框架容器啟動過程SpringFramework框架
- 原始碼簡析Spring-Integration執行過程原始碼Spring
- framework——View新增過程FrameworkView
- 最新漏洞:Spring Framework遠端程式碼執行漏洞SpringFramework
- 指令的執行過程
- jsp的執行過程JS
- Java 程式執行過程Java
- 執行緒池建立執行緒的過程執行緒
- MapReduce 執行全過程解析
- 程式語言執行過程
- webpack loader 的執行過程Web
- Oracle ASM Rebalance執行過程OracleASM
- Redis 命令的執行過程Redis
- Spring MVC 過時了嗎?SpringMVC
- Spring MVC原始碼(一) ----- 啟動過程與元件初始化SpringMVC原始碼元件
- 初識 SpringMVC,執行配置第一個Spring MVC 程式SpringMVC
- 【ASP.NET Core】MVC過濾器:執行流程ASP.NETMVC過濾器
- Spring原始碼分析(七)SpringAOP生成代理類及執行的過程Spring原始碼
- 精盡Spring MVC原始碼分析 - 一個請求的旅行過程SpringMVC原始碼
- 程式碼精簡執行過程
- Informix 執行緒sleep 分析過程ORM執行緒
- 一條Sql的執行過程SQL
- Javascript中new的執行過程JavaScript
- mysql執行sql語句過程MySql
- crtmpserver 執行過程簡明分析Server
- Day71 Spring MVC的攔截器和執行原理SpringMVC
- 淺嘗Spring註解開發_Bean生命週期及執行過程SpringBean
- javascript引擎執行的過程的理解--執行階段JavaScript
- 模擬主執行緒等待子執行緒的過程執行緒
- js函式執行過程的探究JS函式
- 原始碼分析OKHttp的執行過程原始碼HTTP
- 淺析Java程式的執行過程Java
- KVC中setValue:forKey:的執行過程
- 瀏覽器EventLoop執行過程解析瀏覽器OOP
- 通過 HelloWorld 瞭解 Java 程式執行過程以及執行時記憶體Java記憶體
- 在Entity Framework中使用儲存過程Framework儲存過程