EntLib5.0學習筆記—一、瞭解Enterprise Library

來源:互聯網
上載者:User

早就聽說EntLib不錯,可惜一直沒機會學,這下終於有點時間了,不學精通只求入門。

下面是瞭解EntLib的資料:

來源sfbirp的企業庫學習筆記:

      一、什麼是企業庫?

      企業庫包含一系列應用程式模組和核心架構。這些高複用的組件旨在協助開發人員解決一些共同的企業開發問題。
企業庫同時提供高可配置的特性,使我們管理重複的工作更加容易,例如我們知道的在應用的很多地方發生的橫切關注點。包括像日誌記錄、緩衝、異常管理等。另外,它提供的依賴注入容器能夠簡化和分解你的設計,使他們更加可實驗和容易理解,協助你建立更加高效能的設計和各種應用。
     二、使用企業庫的3個簡單步驟:
     1.引用和配置你需要的程式集。
     2.通過企業庫配置應用。
     3.在你的代碼中建立和使用企業庫對象。
      三、企業庫的好處:
      應用模組協助解決開發人員從一個項目到另一個項目面對的共同問題。他們的設計封裝了微軟推薦的做法,這些都是基於微軟架構的應用開發。例如,資料訪問應用模組提供了對ADO.NET訪問最頻繁使用的特徵。在某些情況下,應用模組還添加了一些基礎類庫沒有直接提供的相關功能。
      四、企業庫的目標
     1.一致。所有的企業庫模組都堅持一致的設計模式和實現方式。
     2.可擴充性。所有的應用模組包括定義擴充點,允許開發人員通過添加自己的代碼定製應用模組的行為。
     3.易用性。企業庫提供了許多實用性的東西,包括一個圖形化組態工具,簡單的安裝過程,完成的文檔和樣本。
     4.整合。企業庫應用模組被設計得能夠一起很好的工作,並且也被這樣測試過。但是你不必一起使用他們。我們可以單獨使用這些應用模組,同時這些應用模組之間也有些依賴,比如在企業庫核心和Unity中的一些萬用群組件。

 

資料

EntLib下載: Microsoft Enterprise Library 5.0
http://www.microsoft.com/downloads/en/details.aspx?FamilyId=bcb166f7-dd16-448b-a152-9845760d9b4c&displaylang=en

學習執行個體: Hands-On Labs for Microsoft Enterprise Library 5.0
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=4f8cd377-5522-4f45-a024-44a6ca5111ec&displaylang=en

CodePlex上的:

http://entlib.codeplex.com/releases/view/43135

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.