本章小結
ASPNET MVC是在現有的ASPNET平台上基於MVC架構模式創建的Web應用開發框架MVC體現了界面呈現UI處理邏輯和業務邏輯之間的分離傳統的MVC並沒有對ModelView和Controller之間的交互進行嚴格的約束在軟件設計的發展歷程中出現了一些MVC的變體它們遵循定義在MVC中的基本原則並定義更加嚴格的交互規則其中MVP和Model 是兩個典型的MVC變體而ASPNET MVC就是對Model 的實現
ASPNET采用極具擴展性的管道式設計HttpApplication是整個ASPNET 管道的核心它定義了一系列的事件它們會在請求處理過程中相應的階段被觸發HttpModule是成就ASPNET可擴展的頭號功臣通過HttpModel注冊HttpApplication相應的事件幫助我們在某個階段參與到對請求處理的整個流程之中而請求的最終處理者是注冊的HttpHandlerASPNET MVC實際上是通過自定義的HttpModule和HttpHandler構建的
為了讓讀者對ASPNET MVC對從接收請求到回復響應的整個處理流程有一個大致的了解我們按照ASPNET MVC本身的實現原理構建了一個模擬程序該程序模擬了URL路由Controller的激活Action的執行和View的呈現可以將此模擬程序看成是一個迷你版的ASPNET MVC
返回目錄ASPNET MVC 框架揭秘
編輯推薦
ASP NET開發培訓視頻教程
Microsoft NET框架程序設計視頻教程
Java程序性能優化讓你的Java程序更快更穩定
Visual C++音頻/視頻技術開發與實戰
From:http://tw.wingwit.com/Article/program/net/201311/16102.html