企業庫
企業庫
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中的一些通用組件。