軟件體系結構課程:C#中依賴關係的實現

”“”

軟件體系結構:C#

中的依賴項注入

使用IOC容器(DI)

學習依賴注入技術

評估:3.9 of 541評論

總小時:3.5

類:52

使用IOC容器(DI)

學習依賴注入技術

創建一個可靠的基礎,以了解軟件體系結構學習依賴性使用IOC容器。在我的許多課程中,教授依賴注入技術,以及每次學生與我聯繫以了解該主題的問題時。當然,缺乏對基本概念的理解會在學生的教育過程中為學生帶來問題。依賴注入(DI)是一組允許將依賴項傳遞到對象的技術。通常,如果您已經通過構建器通過了依賴項,那麼您將應用所謂的構建器依賴注入。 DI既簡單又復雜。一方面,DI由簡單的技術組成,但另一方面,當我們需要將DI提升到一個新的水平時,情況會變得更加複雜,因為我們需要使用DI(IOC)容器。這些是自動執行依賴注入的框架。您只需要以應用程序的根源配置此框架(順便說一句,您將在本課程中學習的一個非常重要的概念),然後,所有依賴項將在運行時自動解決。如果您仍然不明白我在說什麼,那就相信我,您絕對需要了解它是什麼。本課程將顯著提高您對複雜軟件系統的構建方式的理解。因此,對於仍然不了解IOC容器的任何人來說,本課程是必須的。

課程概述

該課程是為尚未完全了解依賴注入的所有C#程序員設計的。該課程提供了一個堅實的理論基礎,並得到了許多實際示例的支持。因此,該課程解決了以下主題:

  • 控制反轉簡介(IOC):依賴性反轉原理(DIP),控制反轉(IOC),依賴注入(DI),依賴類型,di“ pure”和di di cyak y di di canterations ioc容器,標準服務定位器
    • 使用DI的建築後果
    • 依賴性注入:抗PADRON和重構器,控制範圍,隱藏的依賴性,時間耦合,過度建造者註入以及如何避免,環境環境,立面服務,財產注入和肥胖注射,週期性依賴性
    • 使用DI的編碼不正確的代碼重構
    • 收集使用DI的好處
    • IOC容器(DI):概述,統一,較晚綁定,面向方面的編程(AOP),攔截vs“ di Pure”與工具AOP
    • 使用Unity,AutoFac和Castle.Windsor配置初始化器(在應用程序的根部)

您將學到什麼

  • 應用依賴性和容器注入以依賴注入以改善建築。
Scroll to Top