.NET 通過 Autofac 和 DynamicProxy 實現AOP

什麼是AOP? 引用百度百科: AOP爲Aspect Oriented Programming的縮寫,意爲:面向切面編程 ,通過預編譯方式和運行期動態代理實現程序功能的統一維護的一種技術。實現AOP主要由兩種方式,一種是編譯時靜態植入,優點是效率高,缺點是缺乏靈活性,.net下postsharp爲代表者(這個是收費的)。另一種方式是動態代理,優缺點與前者相反,動態爲目標類型創建代理,通過代理調用實
相關文章
相關標籤/搜索