Enterprise Library6.0简单介绍
微软企业库基本介绍
微软企业库的基本结构组织图
Enterprise Library共包含八个部分,它们之间的依赖关系也很明确,企业库中的对象和工厂大致有一下几类:
应用程序模块 |
非静态对象或工厂 |
静态对象或工厂 |
Data Access (数据访问模块) |
Database GenericDatabase SqlDatabase SqlCeDatabase OracleDatabase DatabaseProviderFactory |
DatabaseFactory |
Exception Handling (异常模块) |
ExceptionManager
|
ExceptionPolicyFactory ExceptionPolicy |
Transient Fault Handling (瞬态故障处理模块) |
RetryManager RetryPolicyFactory |
|
Logging (日志模块) |
LogWriter LogEntry TraceManager LogWriterFactory |
Logger |
Semantic Logging (语义记录模块) |
ObservableEventListener ConsoleSink FlatFileSink RollingFlatFileSink SqlDatabaseSink WindowsAzureTableSink |
|
Validation (验证模块) |
ValidationFactory ConfigurationValidatorFactory AttributeValidatorFactory ValidationAttributeValidatorFactory |
ValidatorFactory |