企業庫

Practices)的下一代應用程式塊(Application age)等,並將這些廣泛使用的應用程式塊集成封裝至一個叫企業庫的程式包中。 2.通過企業庫配置套用。

企業庫(Enterprise Library)是微軟的模式與實踐(Patterns & Practices)的下一代應用程式塊(Application Blocks)。該企業庫的設計思想是為了協助開發商解決企業級套用開發過程中所面臨的一系列共性的問題, 如安全(Security)、日誌(logging)、數據訪問(Data Access)、配置管理(Configuration Manage)等,並將這些廣泛使用的應用程式塊集成封裝至一個叫企業庫的程式包中。 通過這些程式塊,可以解決共性的企業級開發過程中所面臨的問題。使用新的設計理念整合應用程式塊,使得各應用程式塊具有重用性、一致性、擴展性、易用性、集成性

一、什麼是企業庫?

企業庫包含一系列應用程式模組和核心架構。這些高復用的組件指在幫助開發者解決一些共同的企業開發問題。 企業庫同時提供高可配置的特性,使我們管理重複的工作更加容易,例如我們知道的在套用的很多地方發生的橫切關注點。包括像日誌記錄、快取、異常管理等。另外,它提供的依賴注入容器能夠簡化和分解你的設計,使他們更加可實驗和容易理解,幫助你創建更加高性能的設計和各種套用。

二、使用企業庫的步驟:

1.引用和配置你需要的程式集。
2.通過企業庫配置套用。
3.在你的代碼中創建和使用企業庫對象。

三、企業庫的好處:

套用模組幫助解決開發者從一個項目到另一個項目面對的共同問題。他們的設計封裝了微軟推薦的做法,這些都是基於微軟框架的套用開發。例如,數據訪問套用模組提供了對.NET訪問最頻繁使用的特徵。在某些情況下,套用模組還添加了一些基礎類庫沒有直接提供的相關功能。

四、企業庫的目標:

1.一致。

所有的企業庫模組都堅持一致的設計模式和實現方式。

2.可擴展性。

所有的套用模組包括定義擴展點,允許開發人員通過添加自己的代碼定製套用模組的行為。

3.易用性。

企業庫提供了許多實用性的東西,包括一個圖形化配置工具,簡單的安裝過程,完成的文檔和示例。

4.集成。

企業庫套用模組被設計得能夠一起很好的工作,並且也被這樣測試過。但是你不必一起使用他們。我們可以單獨使用這些套用模組,同時這些套用模組之間也有些依賴,比如在企業庫核心和Unity中的一些通用組件。

相關詞條

相關搜尋

熱門詞條

聯絡我們