一、為什么使用AutoFac? 之前介紹了Unity和Ninject兩個IOC容器,但是發現園子里用AutoFac的貌似更為普遍,於是捯飭了兩天,發現這個東東確實是個高大上的IOC容器~ Autofac是.NET領域最為流行的IOC框架之一,傳說是速度最快的一個: 優點 ...
My.Ioc 是作者開發的一款開源 IoC DI 框架,下載地址在此處。它具有下面一些特點: 高效 在實現手段上,My.Ioc 通過使用泛型 緩存 動態生成代碼 延遲注冊 盡量使用抽象類而非接口等方式來提高框架的性能。如果您想進一步了解通過上面這些手段,我們能夠獲得怎樣的性能,請看這篇文章。 便於擴展 在設計時,可擴展性是作者始終關注的問題之一。My.Ioc 也確實提供了良好的可擴展性。您可以通過 ...
2014-09-03 08:31 8 1537 推薦指數:
一、為什么使用AutoFac? 之前介紹了Unity和Ninject兩個IOC容器,但是發現園子里用AutoFac的貌似更為普遍,於是捯飭了兩天,發現這個東東確實是個高大上的IOC容器~ Autofac是.NET領域最為流行的IOC框架之一,傳說是速度最快的一個: 優點 ...
今天將以一個具體的IOC框架來介紹,Ninject 框架: 1、Ninject簡介 Ninjec ...
剛寫博客瀏覽量第一天就有1000多人次,給了我很大的鼓舞決定熬夜再寫一篇。對於前兩篇來說無非就是使用dtd驗證xml,然后解析xml,和IOC的核心還是差的很遠,相信很多小伙伴們都感覺看得不過癮了,這期我們就進入正題了。 先說說上期有個小伙伴提意見讓我把IocUtil類使用反射不要用 ...
終於到了激動人心的時刻了,首先感謝小伙伴們的閱讀,如果能多點評論,多點探討就更好了,沒有交流讓我覺得我寫的東西只有標題有點價值,內容只是在浪費大家的時間。為了淚滴下周能寫下一個框架orm,請小伙伴們能給點信心。前面3篇中介紹的大都是完成某一個層面的工具式的類,看起來就像是一盤散沙。原因就是缺少 ...
博客創建了2年多了,一直沒敢寫點東西,怕技術不夠誤導了別人。2年多后的今天我已經很有信心能夠為需要幫助的人做點微薄的貢獻了。這是我第一次寫博客,先自我介紹一下。本人網名淚滴,一個非常傷心的名字,生活中除了代碼一無所有,平時喜歡看開源框架的源碼,今天也為開源貢獻一份自己的力量。 這次項目 ...
萬事開頭難,上篇已經起了一個頭,之后的事情相對就簡單了。上次定義了框架所需的dtd也就是規定了xml中該怎么寫,有哪些元素。並且我們也讓dtd和xml綁定在了一起,使dtd對xml的格式進行校驗,並且在DocumentHolder中提供了根據xml文件路徑獲取xml文件的Document對象 ...
一 簡單介紹 IOC 控制轉移,就是將創建放到容器里,從而達到接耦合的目的,DI是 在容器創建對象的時候,DI讀取配置文件,然后給對象賦默認值,兩者一般結合使用,實現注入。 Spring.Net的功能:自動裝配、屬性和構造器參數依賴注入、依賴 ...
IOC框架 Unity:微軟patterns&practicest團隊開發的IOC依賴注入框架,支持AOP橫切關注點。 MEF(Managed Extensibility Framework):是一個用來擴展.NET應用程序的框架,可開發插件系統。 Spring.NET ...