当前位置:首页 > 工业技术
Microsoft Enterprise Library高效开发指南
Microsoft Enterprise Library高效开发指南

Microsoft Enterprise Library高效开发指南PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:Len Fenster著;张焱译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302145016
  • 页数:501 页
图书介绍:本书介绍如何利用.NET框架的企业库来开发面向服务的企业级应用程序。
《Microsoft Enterprise Library高效开发指南》目录

第1章 配置应用程序块运行时 1

什么是配置应用程序块 1

配置应用程序块运行时的设计 2

读写配置数据 2

与物理存储位置无关 6

企业库中的提供程序 8

管理配置信息 36

读配置数据  42

使用配置应用程序块进行开发 42

写配置数据  43

检测变更通知 43

清除缓存的配置数据  45

使用ConfigurationContext访问配置数据  45

小结 47

第2章 配置应用程序块设计时 48

配置和企业库配置工具  48

创建配置段 50

配置StorageProvider 50

配置Transformer 59

对配置数据进行加密 61

配置设计时背后的技术细节 64

使用System.ComponentModel命名空间 64

配置体系 69

配置菜单项和命令 69

ConfigurationDesignManager类 70

小结 78

第3章 数据访问应用程序块 79

什么是数据访问应用程序块 79

数据库提供程序 81

数据访问应用程序块的设计 81

数据库命令封装器(Wrapper)  89

参数处理和ParameterCache 91

DatabaseFactory和DatabaseProviderFactory类 93

创建自定义数据库提供程序 95

使用数据访问应用程序块的API 101

配置数据库提供程序 101

使用数据访问应用程序块进行开发 106

小结 129

第4章 缓存应用程序块 130

什么是缓存应用程序块 131

性能 131

扩展性 131

可用性 132

为什么不用ASP.NET缓存 132

缓存应用程序块的前期版本 133

缓存应用程序块的设计 133

CacheManager,CacheManagerFactory和CacheFactory 134

缓存对象 138

CacheService对象 139

CacheStorage 147

用缓存应用程序块进行开发 162

配置缓存应用程序块 162

使用缓存应用程序块的API 167

小结 176

第5章 异常处理应用程序块 177

什么是异常处理应用程序块 178

与异常管理应用程序块的关系 178

自定义异常和异常层次结构 179

异常处理应用程序块的设计 181

ExceptionPolicy类 181

异常处理器 186

用异常处理应用程序块开发 215

配置异常处理应用程序块 215

使用异常处理应用程序块的API 223

小结 225

第6章 日志和检测应用程序块 226

与日志应用程序块和EIF以前版本的关系 227

什么是日志和检测应用程序块 227

日志和检测应用程序块的设计 228

日志创建 228

筛选 243

日志分发 246

路由 254

跟踪 271

开发日志和检测应用程序块 280

配置日志和检测应用程序块 280

使用日志和检测应用程序块的API 289

小结 292

第7章 安全应用程序块 294

什么是安全应用程序块 295

与授权和配置文件应用程序块的关系 295

安全应用程序块的设计 296

安全数据库 296

认证 297

缓存安全令牌 304

授权 310

角色管理 326

配置文件管理 330

用安全应用程序块进行开发 337

安全数据库管理控制台 338

认证 342

安全缓存 345

授权 351

配置和使用RolesProviders 353

配置和使用ProfileProviders 355

默认值 359

小结 360

第8章 加密应用程序块 361

.NET加密 362

什么是加密应用程序块 362

对称和非对称算法 363

哈希算法 363

加密应用程序块的设计 364

Cryptographer类 364

SymmetricCryptoProviderFactory类和HashProviderFactory类 366

SymmetricProvider 366

哈希提供程序 372

添加加密应用程序块 377

用加密应用程序块进行开发 377

加密/解密数据 378

创建和比较哈希值 385

小结 389

第9章 创建应用程序块 390

远景和设计目标 390

核心功能 392

可插入的提供程序 393

解除与核心功能的耦合 394

提供程序类型实现 394

可配置性 397

工厂(Factory)  400

运行时配置  403

设计时配置  414

创建配置节点  414

实现ConfigurationDesignManager  424

添加ConfigurationDesignManager属性  430

单元测试  430

快速入门应用程序  432

小结  433

附录A 数据映射应用程序块  434

数据映射应用程序块的设计  434

DatabaseWrapper类  435

DataMapper类  439

缓存数据  442

DataMappingProviderFactory类和IDataMappingProvider接口  443

DataSetMappingProvider  444

数据映射应用程序块的开发  445

配置和开发  446

创建DataSet和存储过程  446

小结  463

附录B 创建.NET托管数据提供程序  464

IDataParameter接口  464

IDataParameterCollection接口  468

IDataReader接口  472

IDbCommand接口  477

IDbConnection和ICIoneable接口  481

XDbDataAdapter接口  486

IDbTransaction接口  492

附录C .NET框架2.0企业库 496

Core  496

System.Configuration和配置运行时  496

管理规范  498

ObjectBuilder  499

配置设计时API  499

数据访问 500

日志 500

安全 501

返回顶部