1.2 Enterprise Library 应用程序块

原创 2007年09月16日 15:09:00

版权所有(c) 2007  Dorian Deng。署名 共享 非商用。
转载请注明出处:http://blog.csdn.net/doriandeng/archive/2007/09/16/1787180.aspx

应用程序块帮助解决开发人员所面对的从一个项目到下一个项目中的普通问题。它们被设计成对 Microsoft 推荐的用于 .NET 应用程序的最佳实践的封装。也可以很快且容易的添加到.NET应用程序中。例如,数据访问应用程序块在简单类中提供了对最常使用的 ADO.NET 特征的访问,促进开发者的生产力。它也解决应不直接受基本类库支持的场景。

不同的应用程序有不同的需求,你将发现在你构建的每个应用程序中并不是每个应用程序块都是有用的。在使用一个应用程序块之前,要对应用需求和应用程序块设计解决的场景有一个很好的理解。

Enterprise Library 3.1 发行包含下列程序块:

缓存应用程序块

开发人员可以使用这个应用程序块向应用程序中加入本地缓存。

密码应用程序块

开发人员可以使用这个应用程序块向应用程序中加入哈希和对称加密。

数据访问应用程序块

开发人员可以使用这个应用程序块向应用程序中加入标准数据库功能。

异常处理应用程序块

开发人员和决策者可以使用这个应用程序块创建一个处理发生穿过企业应用架构层异常的固定策略。

日志应用程序块

开发人员可以使用这个应用程序块在应用程序中包含标准的日志功能。

安全应用程序块

开发人员可以使用这个应用程序块向应用程序中加入授权和安全缓存功能。

验证应用程序块

开发人员可以用这个应用程序块为业务对象创建验证规则,这些规则跨越应用程序不同层。

策略注入应用程序块

开发人员可以使用这个应用程序块实现拦截策略,这用于使普通特征的实现更简单而有效,例如跨越一个应用的日志、缓存、异常处理和验证。

Enterprise Library 还包括一个核心功能集,包括配置、度量、对象构建服务。这些功能被所有应用程序块所使用。

为Enterprise Library 5.0 添加自定义程序块

最近研究Enterprise Library 5.0 发现确实是个东西,解决了日常企业开发中常见的许多问题,...
  • wetcom
  • wetcom
  • 2014年05月23日 10:20
  • 349

[EntLib]微软企业库6 日志 RollingFlatFileTraceListener按实际时间命名日志文件名

关于EntLib的各种构成、原理什么的网上随便找就能找到一大堆相应文章,这里就不细述此部分的相关内容 在使用中,发现RollingFlatFileTraceListener记录下来的日志文件名居然与实...
  • starfd
  • starfd
  • 2015年01月20日 10:26
  • 1992

csharp: 用Enterprise Library对象实体绑定数据

Enterprise Library: https://msdn.microsoft.com/en-us/library/ff648951.aspx /// /// 是否存在该记录...
  • geovindu
  • geovindu
  • 2015年07月26日 02:55
  • 317

csharp: 用Enterprise Library对象实体绑定数据

 Enterprise Library: https://msdn.microsoft.com/en-us/library/ff648951.aspx /// /// 是否存...
  • geovindu1
  • geovindu1
  • 2015年07月26日 02:53
  • 369

Enterprise Library 微软企业库 基础学习资料

1.什么是Enterprise Library? Enterprise Library 由一组应用程序块组成(Application Block),每个应用程序块旨在解决开发企业级应用程序 时的某...
  • huanglei0809
  • huanglei0809
  • 2013年04月22日 13:22
  • 1537

Microsoft Enterprise Library 简介,Microsoft Enterprise Library 5.0体验微软最新技术应用于企业信息平台下载

什么是Enterprise Library Enterprise Library是一组应用程序块(Application Block)的集合。他们是可重用的软件组件,被设计用来帮助开发者面对常用的...
  • jason_dct
  • jason_dct
  • 2013年01月04日 16:25
  • 1720

microsoft Enterprise Library微软企业库,资料整理

microsoft Enterprise Library微软企业库   百度百科名片 Enterprise Library for .Net Framework 3.5 – EntLib v4....
  • WYZSC
  • WYZSC
  • 2013年01月15日 12:35
  • 1659

CASE软件Enterprise Architect简介和使用入门图解

一 Enterprise Architect 生命周期软件设计方案——Enterprise Architect是以目标为导向的软件系统。 目录 1 介绍 2 作用 ▪ 提供建模工具 ▪...
  • bcbobo21cn
  • bcbobo21cn
  • 2016年06月10日 14:35
  • 4369

Enterprise Architect 使用技巧和遇到的疑难问题

Enterprise Architect 使用技巧和遇到的疑难问题 问题1:EA找不到类图和无法拖拽连接线? 开始我还以为是版本的问题呢,后来才知道需要设定MDG技术的,否则EA会给出很多乱七八糟...
  • wlanye
  • wlanye
  • 2015年12月01日 17:17
  • 3478

Appstore审核PLA1.2是什么?怎么解决?

PLA 1.2The seller and company names associated with your app do not reflect a financial institution ...
  • ShellM
  • ShellM
  • 2017年06月09日 19:46
  • 1696
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:1.2 Enterprise Library 应用程序块
举报原因:
原因补充:

(最多只允许输入30个字)