Agenda
前言
產生Controller
物件相關物件關係如下面UML圖
透過ControllerFactory
建立一個Controller
控制器物件.而ControllerFactory
依賴IControllerActivator
物件產生Controller
.
上面IControllerActivator
可以透過建立使用我們的依賴注入容器來替換原本反射產生物件.
DependencyResolver
是MVC提供的一個可替換物注入點,今天我們會藉由他來我們實現注入MVC方式.
Aufofac依賴注入容器
在實現自己的DependencyResolver
前先談談Autofac容器做甚麼用的?