前言
前面介紹完 Asp.net MVC解析器和IOC容器之間關係
本篇要介紹Controller
如何去呼叫使用的Action
方法.
ExecuteCore
是ControllerBase
類別提供給Controller
來實作Hook方法.
我有做一個可以針對於Asp.net MVC Debugger的專案,只要下中斷點就可輕易進入Asp.net MVC原始碼.
前面介紹完 Asp.net MVC解析器和IOC容器之間關係
本篇要介紹Controller
如何去呼叫使用的Action
方法.
ExecuteCore
是ControllerBase
類別提供給Controller
來實作Hook方法.
我有做一個可以針對於Asp.net MVC Debugger的專案,只要下中斷點就可輕易進入Asp.net MVC原始碼.
目的: 如果有兩大類模組是多對多的組合,如本次Smaple Code. Nick和Addidas 包包都有紅、藍、黃....或其他顏色
就可能呈現下面6種組合
Autofac 是個IOC容器 不懂IOC 參考 我之前寫 (IOC(控制反轉) , DI(依賴注入) 深入淺出~~)
小弟之前有一個開源框架 AwesomeProxy.Net 裡面簡單介紹 AOP核心概念和如何實作!
Autofac 有寫一個 Autofac.Extras.DynamicProxy 把AOP和IOC容器融合的框架
系統模塊存在很多複雜的耦合問題,很適合使用中介者模式來解耦合
狀態者模式
優勢在可將複雜的物件狀態條件,以物件方式來減少條件式的判斷程式
可由物件自身的狀態,決定之後的動作行為.
裝飾者模式是一個很精美且優雅的模式
本篇使用 文字內容->AES加密->Zip檔附加密碼->輸出儲存
向大家介紹這個優雅又精美的設計模式
今天和大家分享AwesomeProxy.Net小弟開源AOP輕型框架
使用.net RealProxy 類別
Ioc是一個oop重要的程式設計思想。
此文帶著大家初探 IOC(控制反轉) , DI(依賴注入) ~~