文章出處

盡管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


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()