网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Microsoft Enterprise Library高效开发指南
分类 教育考试-考试-计算机类
作者 (美)芬斯特
出版社 清华大学出版社
下载
简介
编辑推荐

微软会指导你如何构建企业级的应用,以充分利用.NET的特性和功能。它以Prescriptive Architecture Guidance(PAG)文档的形式提供帮助。PAG文档详述了架构师设计应用程序时应当考虑的不同层、组件和服务。把PAG看成是Lego积木箱里的Sphinx。微软也以.NET应用程序块的形式提供了Lego块。一个应用程序块是实现组成应用程序的一个层上的一个组件或服务。

目录

CONTENTS

  序言i

  前言ii

  致谢iii

  关于作者iv

  

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

  什么是配置应用程序块 1

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

  读写配置数据 2

  与物理存储位置无关 6

  企业库中的提供程序 8

  管理配置信息 38

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

  读配置数据 ?43

  写配置数据 44

  检测变更通知 44

  清除缓存的配置数据 46

  使用ConfigurationContext访问配置数据 46

  小结 48

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

  配置和企业库配置工具 49

  创建配置段 51

  配置StorageProvider 51

  配置Transformer 60

  对配置数据进行加密 62

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

    使用System.ComponentModel命名空间 65

  配置体系 70

  配置菜单项和命令 70

  ConfigurationDesignManager类 71

  小结 79

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

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

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

  数据库提供程序 82

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

  参数处理和ParameterCache 92

  DatabaseFactory和DatabaseProviderFactory类 94

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

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

  配置数据库提供程序 102

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

  小结 130

第4章 缓存应用程序块 131

  什么是缓存应用程序块 132

  性能 132

  扩展性 132

  可用性 133

  为什么不用ASP.NET缓存 133

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

  缓存应用程序块的设计 134

  CacheManager,CacheManagerFactory,和CacheFactory 135

  缓存对象 139

  CacheService对象 140

  CacheStorage 148

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

  配置缓存应用程序块 164

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

  小结 178

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

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

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

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

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

  ExceptionPolicy类 184

  异常处理器 189

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

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

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

  小结 228

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

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

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

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

  日志创建 230

  筛选 245

  日志分发 248

  路由 256

  跟踪 273

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

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

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

  小结 294

第7章 安全应用程序块 296

  什么是安全应用程序块 297

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

  安全应用程序块的设计 298

  安全数据库 298

  认证 299

  缓存安全令牌 306

  授权 312

  角色管理 328

  配置文件管理 332

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

  安全数据库管理控制台 340

  认证 344

  安全缓存 347

  授权 353

  配置和使用RolesProviders 355

  配置和使用ProfileProviders 357

  默认值 361

  小结 362

第8章 加密应用程序块 363

  什么是加密应用程序块 364

  .NET加密 364

  对称和非对称算法 365

  哈希算法 365

  加密应用程序块的设计 366

  Cryptographer类 366

  SymmetricCryptoProviderFactory类和HashProviderFactory类 368

  SymmetricProvider 368

  哈希提供程序 374

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

  添加加密应用程序块 379

  加密/解密数据 380

  创建和比较哈希值 387

  小结 391

第9章 创建应用程序块 392

  远景和设计目标 392

  核心功能 394

  可插入的提供程序 395

  提供程序类型实现 396

  解除与核心功能的耦合 396

  可配置性 399

  工厂(Factory) 402

  运行时配置 405

  设计时配置 416

  创建配置节点 416

  实现ConfigurationDesignManager 426

  添加ConfigurationDesignManager属性 432

  单元测试 432

  快速入门应用程序 434

  小结 435

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

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

  DatabaseWrapper类 437

  DataMapper类 441

  缓存数据 444

  DataMappingProviderFactory类和IDataMappingProvider接口 445

  DataSetMappingProvider 446

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

  创建DataSet和存储过程 448

  配置和开发 448

  小结 465

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

  IDataParameter接口 466

  IDataParameterCollection接口 470

  IDataReader接口 474

  IDbCommand接口 479

  IDbConnection和ICloneable接口 483

  XDbDataAdapter接口 488

  IDbTransaction接口 494

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

  Core 498

  System.Configuration和配置运行时 498

  管理规范 500

  ObjectBuilder 501

  配置设计时API 501

  数据访问 502

  日志 502

  安全 503

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/26 17:21:58