简介:

 

关于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)

一.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(主体特征))

八.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 李会军

转载于:https://www.cnblogs.com/finehappy/archive/2009/10/03/1577711.html

Enterprise Library 4.1 快速上手(图)相关推荐

  1. Enterprise Library 4.1 Application Settings 快速使用图文笔记

    Application Settings 可以使我们运用企业库的配置工具来管理类似于appSetting这样的配置文件中的标记,像我们经常用到的数据库连接字符串. 新建一个Web应用程序 右键点击We ...

  2. python程序员专用壁纸_神级python程序员分享的让小白30分钟快速上手的一张神图,赶快收藏!...

    原标题:神级python程序员分享的让小白30分钟快速上手的一张神图,赶快收藏! 现在很多人学编程都把Python作为入门语言,其实这是个很不错的选择,那么你知道新手如何学Python吗?小编给大家分 ...

  3. Enterprise Library 缓存应用程序块快速入门

    Enterprise Library 快速入门是简单的.易于理解的应用程序块关键特性的示例,使用了一个实现了常规场景的漫游集合来说明这些特性. 如果要理解一个应用程序块,快速入门将是理想的起始点,并且 ...

  4. 【原创】快速上手使用思维导图

    快速上手使用思维导图 文章目录 快速上手使用思维导图 前言 软件介绍 Xmind Pro 8 Xshare 13.1 我做思维导图的方法 Xmind的常用快捷键 舒服的布局 如何制作 效果展示 结语 ...

  5. Enterprise Library 4.1数据访问应用程序块快速入门【6】使用DataSet更新数据库

    本演练演示如何使用DataSet更新数据库.它假定以下存储过程已在被引用的数据库中被创建. CREATE PROCEDURE AddProduct (     @ProductName nvarcha ...

  6. 读书笔记 摘自:《思维导图攻略:快速上手与落地实践》

    思维导图攻略:快速上手与落地实践 王健文 出版:2019.01.01 7.3万字 内容提要 "无落地,不导图",思维导图的学习并不在于思维导图的绘制本身,而是在于实际应用和思维提升 ...

  7. WijmoJS 2019V1正式发布:全新的在线 Demo 系统,助您快速上手,开发无忧

    2019独角兽企业重金招聘Python工程师标准>>> 下载WijmoJS 2019 v1 WijmoJS是为企业应用程序开发而推出的一系列包含HTML5和JavaScript的开发 ...

  8. 黄聪:Microsoft Enterprise Library 5.0 系列教程(九) Policy Injection Application Block

    代理对象(Proxy Object)会通过Handler链定位到真实对象(Real Object),而Policy则被注入到代理对象和真实对象中.整个流程如图: 我个人对Policy Injectio ...

  9. Enterprise Library 4.0简介及改进

    Enterprise Library简介 Enterprise Library 4.0 – May 2008是Microsoft patterns & practices Enterprise ...

最新文章

  1. 我们人类与人工智能技术究竟是怎样的关系?
  2. Python 进阶_函数式编程
  3. 网络流24题-魔术球问题
  4. Python函数Day1
  5. javaWEB开发中get方式请求的乱码问题解决
  6. 开发一款自动指向特定页面元素的jQuery插件:jQuery PointPoint
  7. LeetCode 432. 全 O(1) 的数据结构(设计题)*
  8. WSL 1 运行 Ubuntu 20.04 将会出现问题
  9. hdu---2087---剪花布条
  10. 北京数学建模与计算机应用2018,2018年第八届MathorCup高校数学建模挑战赛
  11. vb导出mysql字段名_VB获取数据库字段名
  12. 史上最全英文免费编程电子书列表
  13. 微软云服务器机房分布,Azure手把手系列 1:微软中国公有云概述
  14. python打印星号组成的三角形_Python利用for循环打印星号三角形的案例
  15. 《FaceBoxes: A CPU Real-time Face Detector with High Accuracy》论文笔记
  16. 查看UiPath许可证状态
  17. 基于Cortex-A7架构的嵌入式linux ARM裸机开发<2>——LED灯闪烁(C版本)
  18. DirectUI界面库
  19. 基于深度学习的音乐推荐系统
  20. tooltip的api【getPopupContainer】

热门文章

  1. Django中使用Pagination的分页范例源码
  2. 移动硬盘提示无法访问设备硬件出现致命错误,导致请求失败的资料寻回方案
  3. tomcat优化-有改protocol 和 缓存 集群方案
  4. 单例模式到Java内存模型
  5. 【编译打包】tengine 1.5.2
  6. rip,ospf,eigrp内部网关协议的区别与用法
  7. Git clone之后你的硬盘上究竟发生了什么?
  8. 网络爬虫--19.【Scrapy-Redis实战】分布式爬虫爬取房天下--环境准备
  9. jquery ztree 设置勾选_047 JAVA-jQuery
  10. flex 换主轴后子元素占满_Chrome72 嵌套 flex 布局修改,你的网站可能会发生布局错乱...