点此搜书

Microsoft Enterprise Library高效开发指南
  • 作 者:Len Fenster著;张焱译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302145016
  • 标注页数:501 页
  • PDF页数:522 页
  • 请阅读订购服务说明与试读!

文档类型

价格(积分)

购买连接

试读

PDF格式

15

立即购买

点击试读

订购服务说明

1、本站所有的书默认都是PDF格式,该格式图书只能阅读和打印,不能再次编辑。

2、除分上下册或者多册的情况下,一般PDF页数一定要大于标注页数才建议下单购买。【本资源522 ≥501页】

图书下载及付费说明

1、所有的电子图书为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。

2、电子图书在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)

3、所有的电子图书都是原书直接扫描方式制作而成。

第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

购买PDF格式(15分)
返回顶部