熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

Enterprise Library 4.0下載

2013-11-13 09:55:20  來源: .NET編程 

  Enterprise Library 下載   微軟新發布了這個版本 網上也有許多對這個版本的介紹 但是許多朋友不知道從哪下載 這裡提供下載地址 希望能幫助一些喜歡NET程序的朋友

  下載地址 x?FamilyId=DEEBBEFECFBBCB&displaylang=en&hash=kLpktVQExvXHJSZBIiCSeGTOownW%fZuUwKhG%bUBddlVOdahkfmZkzDMvAFzSicZJoMA%d%d

  Enterprise Library CTP發布
        主題
        Enterprise Application Blocks
        前幾天EntLib團隊更新了他們在CodePlex的項目發布頁面並對外提供EntLib CTP源碼安裝腳本的下載一直以來EntLib以其嚴謹的結構系統化的面向對象設計和對NET方案的支持在很多互聯網應用以及企業內部應用中被開發團隊用來借鑒和學習但由於其規模龐大因此也形成了比較陡峭的學習曲線

  此次發布的CTP版本包括如下內容

  ObjectBuilder / ObjectBuilder (二進制形式)
        Unity / UnityStaticFactory (二進制形式)
        緩存——Cache
        異常處理——ExceptionHandling
        數據訪問——Data
        日志——Logging
        策略注入——PolicyInjection
        安全——Security(包括授權和安全存儲機制)
        加密——SecurityCryptography
        驗證——Validation
        另外最值得一提的是對WMI 的支持在新的EntLib 所有的應用代碼塊的主要工作類型都有自己獨立的WMI類型對象運行監控機制可以用類似SQL語句的方式直接檢索運行組件的性能計數或配置屬性情況例如下面就是用WQL(WMI Query Language)訪問一個測試配置節的示例          using  ( ManagementObjectCollectionManagementObjectEnumerator resultEnumerator
            = new ManagementObjectSearcher (
            root\\enterpriselibrary SELECT * FROM MockConfigurationSectionSetting )
                Get()GetEnumerator())
        {
            AssertIsTrue(resultEnumeratorMoveNext());
            AssertAreEqual(Foo resultEnumeratorCurrentProperties[ApplicationName]Value);
            AssertAreEqual(Bar resultEnumeratorCurrentProperties[SectionName]Value);
            AssertIsFalse(resultEnumeratorMoveNext());
        }

  區別於其他很多提供類似功能的NET開源框架EntLib的實現一直比較龐大因此對於項目初期開發團隊而言會感到學習曲線過於陡峭但在項目投入生產環境之後隨著物理層IT環境的不斷變化以及為了滿足用戶可用性指標提供的運行監控機制都會令後來的框架越來越向EntLib的方向發展但由於很多企業應用運行機制都是後來齊的因此會對應用底層框架帶來比較大的沖擊或令設計比較繁瑣對於類似情況的應用反而不如項目初期就選擇具有整體性設計的EntLib


From:http://tw.wingwit.com/Article/program/net/201311/11978.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.