简介:

  

关于Enterprise Library 的概念,网上可以很容易的找到,在这里要做的是如何快速的打通Enterprise Library 4.1的使用,

让咱们可以用最短的时间使用起来,并且在需要的时候在此基础上再花时间延伸,这是学习技术最高校的方法!

 

特点:


1.适合初级程序开发人员,无废话,一点不会开始。

2.提供完成源代码,全部为Web应用程序

3.全部图文快速上手使用 EL 最新版本 4.1 打通思路

4.填补4.1版本快速上手图文源码空缺。
 
Enterprise Library 下载地址:http://www.codeplex.com/entlib
程序中示例源码下载:EL41Sample.rar


目录:


1.Enterprise Library 4.1 Configuration Sources 图文笔记
2.Enterprise Library 4.1 Caching Block 图文笔记
3.Enterprise Library 4.1 Logging Block 快速使用图文笔记
4.Enterprise Library 4.1 Data Access Block 快速使用图文笔记
5.Enterprise Library 4.1 Cryptography Block 快速使用图文笔记
6.Enterprise Library 4.1 ExceptionHandling Block 快速使用图文笔记
7.Enterprise Library 4.1 Security Block 快速使用图文笔记
8.Enterprise Library 4.1 Validation Block 快速使用图文笔记
9.Enterprise Library 4.1 Application Settings 快速使用图文笔记
10.Enterprise Library 4.1 Policy Injection Block 快速使用图文笔记
11.Enterprise Library 4.1 Instrumentation 快速使用图文笔记
12.Unity Application Block 1.2 图文学习笔记

由一下几个块所组成(图片来自MSDN WebCast)

2009-10-03_090153

一.Cache 缓存 对性能有需求,对客户端的离线应用

1.高性能非永久性缓存,In-Memory cache 内存

2.低性能永久性缓存,Backing store 数据库

二.Configuration (配置) 为应用系统提供了公用的配置管理解决方案,允许应用程序方便灵活地从不同的配置存储读写配置信息。

1.允许从不同的物理存储读写信息

2.配置数据转换器转换为结构化数据

3.支持加密

4.支持配置文件变化的事件通知

三.Cryptography (加密) 对信息加解密

1.使用对称加密算法对敏感信息进行加密保存和解密

2.创建密码信息的散列值进行保存,使用时需要对用户提供的密码散列值与保存值进行对比

3.针对当前PC机硬件配置信息进行加密

四.Data Access (数据访问) 对数据库访问提供了简单,高效的访问方式

1.提供了基于最佳时间的使用接口

2.对不同类型的数据库提供了编程上的透明性

3.搭起逻辑数据库和物理数据库的桥梁,降低改善物理数据库目标的难度

五.ExceptionHandling 异常 基于最佳时间的异常处理方法

1.在应用系统的不同层面采用一致的例外处理策略

2.异常发生后的程序处理,比如写日志,发送邮件,处理忽略

六.Logging 日志 将日志存储到不同的存储区

1.需要对日益增加的安全性提供审计

2.指定格式输出,输出位置

3.定向多个日志存储区

4.支持跟踪和调试

七.Security (认证授权) 通过一个或多个安全系统和机制,帮助开发人员在应用程序中实现通用的与安全相关的任务,一致性,扩展性,配置驱动的安全机制。

1.认证 判断是否为系统成员

2.授权 授权(设置)那些模块可以由那些用户使用

3.角色管理 创建角色和使用角色,赋予用户角色获取角色等

4.Profile管理 缓存登录时相关的安全凭证(认证,授权信息, Identity(身份) Principal(主体特征))

2009-10-03_103030

八.PolicyInjection 策略注入

九.SqlConfiguration SQL 配置

十.Validation 验证

 参考:
1.WebCast
2.http://blog.sqlsky.com/article.asp?id=866 菩提树下的杨过
3.http://www.cnblogs.com/Terrylee/archive/2005/10/14/254631.html 李会军

posted on 2009-10-03 11:04  冯瑞涛  阅读(2782)  评论(2编辑  收藏  举报