第1章配置應用程序塊運行時
什么是配置應用程序塊.
配置應用程序塊運行時的設計
讀寫配置數據
與物理存儲位置無關
企業(yè)庫中的提供程序
管理配置信息
使用配置應用程序塊進行開發(fā)
讀配置數據
寫配置數據
檢測變更通知
清除緩存的配置數據
使用ConfigurationContext訪問酉己置數據
小結
第2章配置應用程序塊設計時
配置和企業(yè)庫配置工具
創(chuàng)建配置段
配置StorageProvider
配置Transformer
對配置數據進行加密
配置設計時背后的技術細節(jié)
使用System.ComponentModel命名空間
配置體系
配置菜單項和命令
ConfigurationDesignManager類
小結
第3章數據訪問應用程序塊
什么是數據訪問應用程序塊
數據訪問應用程序塊的設計
數據庫提供程序
數據庫命令封裝器(Wrapper)
參數處理和ParameterCache
DatabaseFactory和DatabaseProviderFactory類
創(chuàng)建自定義數據庫提供程序
使用數據訪問應用程序塊的API
配置數據庫提供程序
使用數據訪問應用程序塊進行開發(fā)
小結
第4章緩存應用程序塊
什么是緩存應用程序塊
性能
擴展性
可用性
為什么不用ASP.NET緩存
緩存應用程序塊的前期版本
緩存應用程序塊的設計
CacheManager,CacheManagerFactory和CacheFaotory
緩存對象
CacheService對象
CacheStorage
用緩存應用程序塊進行開發(fā)
配置緩存應用程序塊
使用緩存應用程序塊的API
小結
第5章異常處理應用程序塊
什么是異常處理應用程序塊
與異常管理應用程序塊的關系
自定義異常和異常層次結構
異常處理應用程序塊的設計
ExceptionPolicy類
異常處理器
用異常處理應用程序塊開發(fā)
配置異常處理應用程序塊
使用異常處理應用程序塊的API
小結
第6章日宏和檢測應用程序塊..
什么是日志和檢測應用程序塊
與日志應用程序塊和EIF以前版本的關系
日志和檢測應用程序塊的設計
日志創(chuàng)建
篩選
日志分發(fā)
路由
跟蹤
開發(fā)日志和檢測應用程序塊
配置日志和檢測應用程序塊
使用日志和檢測應用程序塊的API
小結
第7章安全應用程序塊
什么是安全應用程序塊
與授權和配置文件應用程序塊的關系
安全應用程序塊的設計
安全數據庫
認證
緩存安全令牌
授權
角色管理
配置文件管理
用安全應用程序塊進行開發(fā)
安全數據庫管理控制臺
認證
安全緩存
授權
配置和使用RolesProviders
配置和使用ProfileProviders
默認值
小結
第8章加密應用程序塊
什么是加密應用程序塊
.NET加密
對稱和非對稱算法
哈希算法
加密應用程序塊的設計
Cryptographer類
SymmetricCryptoProviderFactory類和HashProviderFactory類
SymmetricProvider
哈希提供程序
用加密應用程序塊進行開發(fā)
添加加密應用程序塊
加密/解密數據
創(chuàng)建和比較哈希值
小結
第9章創(chuàng)建應用程序塊
遠景和設計目標
核心功能
可插入的提供程序
提供程序類型實現
解除與核心功能的耦合
可配置性
工廠(Factory)
運行時配置
設計時配置
創(chuàng)建配置節(jié)點
實現ConfigurationDesignManager
添加ConfigurationDesignManager屬性
單元測試
快速入門應用程序
小結
附錄A數據映射應用程序塊
數據映射應用程序塊的設計
DatabaseWrapper類
DataMapper類
緩存數據
DataMappingProviderFactory類和IDataMappingProwder接口
DataSetMappingProvider
數據映射應用程序塊的開發(fā)
創(chuàng)建DataSet和存儲過程
配置和開發(fā)
小結
附錄B創(chuàng)建.NET托管數據提供程序
IDataParameter接口
IDataParameterCollection接口
IDataReader接口
IDbCommand接口
IDbConnection和ICloneable接口
XDbDataAdapter接口
IDbTransaction接口
附錄C.NET框架2.0企業(yè)庫
Core
System.Configuration和配置運行時
管理規(guī)范
ObjectBuilder
配置設計時API
數據訪問
日志
安全...