我正在尋找一些文檔,幫助我瞭解Microsoft Unity框架的設計,而不是用法。我可以在哪裏找到一些Microsoft Unity框架的設計介紹?
無法找到互聯網上... :(
微軟只發布了代碼,與命名空間,類,phhh,有什麼意義,我們有沙塔的列表。
我試着微軟企業庫5.0動手實驗室 http://www.microsoft.com/download/en/details.aspx?id=6932 ,其中包括5個基於名爲「StocksTicker」的項目的實驗室 我可以看到如何使用Unity,它如何工作以支持StocksTicker,但不知道爲什麼Unity可以工作 特別是我現在有點迷失在 - 高級工作流程,su ch如何戰略,政策,終身都迷上了 - IL.Emit如何做這項工作...
任何建議傢伙?
嗨,克里斯。我是設計迷。一個好的設計是一個難題的美麗解決方案。我理解Unity的目標:提供對象構造服務,以便業務邏輯代碼可以專注於商業邏輯 - 無論商業邏輯如何深入,無論任何實體的複雜性如何,它都非常簡單易行。然而,我不明白解決方案是如何形成的:政策,生命週期,策略,它們是如何出現的; BuilderContext如何與它們鏈接並間接與UnityContainer鏈接;爲什麼以及如何引入IL.Emit。任何建議? – athos
如果你對底層膽量感興趣,最好的解釋是我寫在這裏的這個博客系列:http://www.tavaresstudios.com/Blog/category/Deconstructing-ObjectBuilder.aspx ObjectBuilder是p&p之前在DI的嘗試,並且Unity建立在覈心之上。大部分細節已經改變,但基本的設計方法仍然存在。 –
謝謝克里斯。這就是我要找的。 :) – athos