EntLib 3.1學習筆記(0) : 總覽
(基本上都是從網上摘錄的,做個筆記,供自己以後查閱)
http://msdn2.microsoft.com/en-us/library/aa480453.aspx
http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/dnpag2entlib.mspx?mfr=true
1. Enterprise Library 3.1–May 2007 contains the following general purpose application blocks:
- Caching Application Block. Developers can use this application block to incorporate a local cache in their applications. 緩衝應用程式塊。此應用程式塊允許開發人員在其應用程式中整合本機快取。
- Cryptography Application Block. Developers can use this application block to incorporate hashing and symmetric encryption in their applications. 加密應用程式塊。此應用程式塊允許開發人員在其應用程式中包含加密和雜湊功能。
- Data Access Application Block. Developers can use this application block to incorporate standard database functionality in their applications. 資料訪問應用程式塊。此應用程式塊允許開發人員在其應用程式中整合標準的資料庫功能。
- Exception Handling Application Block. Developers and policy makers can use this application block to create a consistent strategy for processing exceptions that occur throughout the architectural layers of enterprise applications. 異常處理應用程式塊。此應用程式塊允許開發人員和決策人員針對發生在公司專屬應用程式程式體繫結構層的異常處理建立一致的策略。
- Logging Application Block. Developers can use this application block to include standard logging functionality in their applications. 日誌和規範應用程式塊。此應用程式塊允許開發人員在其應用程式中整合標準的日誌和規範功能。
- Policy Injection Application Block. Developers can use this application block to implement interception policies that can be used to streamline the implementation of common features, such as logging, caching, exception handling, and validation, across an application.
- Security Application Block. Developers can use this application block to incorporate authorization and security caching functionality in their applications. 安全應用程式塊。此應用程式塊允許開發人員在其應用程式中整合安全功能。應用程式可在多種情況下使用應用程式塊,例如,根據資料庫驗證和授權使用者、檢索角色和設定檔資訊,以及緩衝使用者設定檔資訊等。
- Validation Application Block. Developers can use this application block to create validation rules for business objects that can be used across different layers of their applications.
2. Block之間的依賴關係:
3. Application block factories use of the Enterprise Library Core