2011-09-30 39 views
0

我正在尋找一些文檔,幫助我瞭解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如何做這項工作...

任何建議傢伙?

回答

0

我們從未發佈您要求的內部文檔種類,因爲它們的編寫和使用非常昂貴很少人。

你試圖回答一個具體的問題,或者只是想知道它是如何放在一起的?

+0

嗨,克里斯。我是設計迷。一個好的設計是一個難題的美麗解決方案。我理解Unity的目標:提供對象構造服務,以便業務邏輯代碼可以專注於商業邏輯 - 無論商業邏輯如何深入,無論任何實體的複雜性如何,它都非常簡單易行。然而,我不明白解決方案是如何形成的:政策,生命週期,策略,它們是如何出現的; BuilderContext如何與它們鏈接並間接與UnityContainer鏈接;爲什麼以及如何引入IL.Emit。任何建議? – athos

+0

如果你對底層膽量感興趣,最好的解釋是我寫在這裏的這個博客系列:http://www.tavaresstudios.com/Blog/category/Deconstructing-ObjectBuilder.aspx ObjectBuilder是p&p之前在DI的嘗試,並且Unity建立在覈心之上。大部分細節已經改變,但基本的設計方法仍然存在。 –

+0

謝謝克里斯。這就是我要找的。 :) – athos

0

對於每個Microsoft問題,請嘗試諮詢msdn。我發現這個可以幫助你的http://msdn.microsoft.com/en-us/library/ff663144.aspx。請看「入門」一節以獲得快速介紹,並希望您能更好地理解它。

+0

感謝您的信息,我已閱讀過這部分內容......「入門」展示了「如何使用Unity」,而不是「Unity如何在內部運作/設計」。 – athos

相關問題