MVC源碼解析 - 目錄


盡管MVC6和MVC4,5已經有很大不同, 但是, 作為一個普通開發人員, 還真沒有資格去選擇使用哪個版本. So, 盡管已經是old的版本, 還是再次花點時間去溫故知新. 

我記得在15年初的時候, 在閱讀MVC4源碼的時候, 我畫了一張很大的源碼圖, 自以為就比較了解mvc運行原理了, 現在回想一下, 其實還差得遠. 

現在准備重新回顧, 不光是回顧其中的基本原理, 還要對其中的擴展點進行學習回顧. 這是這一系列的目的, 也是對我自己的要求.

由於我目前使用的是MVC4和IIS7, 那么就先從這里開始吧, 從實際出發.

目錄:

  這一部分其實跟 MVC 沒啥關系, 是屬於 MVC 之前的部分, 不過在這里一起解析了吧, 這樣算是比較完整的過程了.

一、MVC前奏 -- 前面5篇, 我存的草稿箱, 一起發的, 結果就亂了順序, 有點蛋疼

  1. 進入CLR

  2. HttpRuntime 解析

  3. Http Pipeline 解析(上)

  4. HttpModule

  5. Http Pipeline 解析(下)

二、MVC部分 -- 以下部分開始跟MVC掛鈎了

  6.  UrlRoutingModule / 路由注冊

    7.  路由匹配

    8.  控制器創建以及創建控制器的擴展點

  9.  Action查找以及過濾器的執行時機

   10. ModelBinder及自定義綁定

   11. 授權過濾器

   12. 錯誤過濾器

   13. Action/Result過濾器的執行時機

   14. Action/Result過濾器的執行(續)

   15. View解析

   16. MVC源碼分析 - View續之Razor


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM