
- MVC 框架教程
- MVC 框架 - 首頁
- MVC 框架 - 簡介
- MVC 框架 - 架構
- MVC 框架 - ASP.NET 窗體
- MVC 框架 - 第一個應用程式
- MVC 框架 - 資料夾
- MVC 框架 - 模型
- MVC 框架 - 控制器
- MVC 框架 - 檢視
- MVC 框架 - 佈局
- MVC 框架 - 路由引擎
- MVC 框架 - 操作過濾器
- 高階範例
- MVC 框架 - Ajax 支援
- MVC 框架 - 捆綁
- 異常處理
- MVC 框架有用資源
- 問題解答
- MVC 框架 - 快速指南
- MVC 框架 - 資源
- MVC 框架 - 討論
MVC 框架 - 架構
在上一章,我們學習了 MVC 框架的高階架構流程。現在,讓我們來看一看當客戶端發出特定請求時,MVC 應用程式如何執行。下圖描繪了流程。
MVC 流程圖

流程步驟
步驟 1 − 客戶端瀏覽器向 MVC 應用程式傳送請求。
步驟 2 − Global.ascx 接收此請求,並使用 RouteTable、RouteData、UrlRoutingModule 和 MvcRouteHandler 物件根據傳入請求的 URL 執行路由。
步驟 3 − 此路由操作呼叫適當的控制器,並使用 IControllerFactory 物件和 MvcHandler 物件的 Execute 方法執行它。
步驟 4 − 控制器使用 Model 處理資料,並使用 ControllerActionInvoker 物件呼叫適當的方法
步驟 5 − 處理過的 Model 然後傳遞給 View,依次呈現最終輸出。
廣告