本系列主要講述IOC依賴註入之Autofac在ASP.NET MVC項目中以及在WebForm項目中的具體應用。 ...
- Autofac為IOC組件,實現控制反轉,主要結合面向介面編程,完成較大程度的解耦工作。
- 使用IOC,必須面向介面編程,所謂的面向介面編程,即程式中依賴於抽象,而不依賴於具體實現。
- 需要所有的業務邏輯儘量編寫在服務層中,控制器層等不直接調用資料庫上下文對象,如此,在一定程度上將各個操作層面區分開,更好的達到解耦的目的。
- 約定:控制器中不再調用資料庫上下文對象,只在服務層中的具體實現調用。
- Autofac的生命周期可參考博文:https://blog.csdn.net/linshichen/article/details/82225274
參考博文:https://www.cnblogs.com/fei686868/p/10979707.html
下一章,正式進入主題