1.2 Enterprise Library 應用程序塊

版權所有(c) 2007  Dorian Deng。署名 共享 非商用。
轉載請註明出處:http://blog.csdn.net/doriandeng/archive/2007/09/16/1787180.aspx

應用程序塊幫助解決開發人員所面對的從一個項目到下一個項目中的普通問題。它們被設計成對 Microsoft 推薦的用於 .NET 應用程序的最佳實踐的封裝。也可以很快且容易的添加到.NET應用程序中。例如,數據訪問應用程序塊在簡單類中提供了對最常使用的 ADO.NET 特徵的訪問,促進開發者的生產力。它也解決應不直接受基本類庫支持的場景。

不同的應用程序有不同的需求,你將發現在你構建的每個應用程序中並不是每個應用程序塊都是有用的。在使用一個應用程序塊之前,要對應用需求和應用程序塊設計解決的場景有一個很好的理解。

Enterprise Library 3.1 發行包含下列程序塊:

緩存應用程序塊

開發人員可以使用這個應用程序塊嚮應用程序中加入本地緩存。

密碼應用程序塊

開發人員可以使用這個應用程序塊嚮應用程序中加入哈希和對稱加密。

數據訪問應用程序塊

開發人員可以使用這個應用程序塊嚮應用程序中加入標準數據庫功能。

異常處理應用程序塊

開發人員和決策者可以使用這個應用程序塊創建一個處理髮生穿過企業應用架構層異常的固定策略。

日誌應用程序塊

開發人員可以使用這個應用程序塊在應用程序中包含標準的日誌功能。

安全應用程序塊

開發人員可以使用這個應用程序塊嚮應用程序中加入授權和安全緩存功能。

驗證應用程序塊

開發人員可以用這個應用程序塊爲業務對象創建驗證規則,這些規則跨越應用程序不同層。

策略注入應用程序塊

開發人員可以使用這個應用程序塊實現攔截策略,這用於使普通特徵的實現更簡單而有效,例如跨越一個應用的日誌、緩存、異常處理和驗證。

Enterprise Library 還包括一個核心功能集,包括配置、度量、對象構建服務。這些功能被所有應用程序塊所使用。

發佈了32 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章