The Enterprise Library Application

原创 2009年08月15日 09:42:00

The Enterprise Library application blocks help to address the common problems that developers face from one project to the next. They are designed to encapsulate the Microsoft recommended best practices for .NET applications. In addition, they can be added to .NET applications quickly and easily. For example, the Data Access Application Block provides access to the most frequently used features of ADO.NET 2.0 in simple-to-use classes, thus boosting developer productivity. It also addresses scenarios not directly supported by the underlying class libraries. 

 

Different applications have different requirements and you will not find that every application block is useful in every application that you build. Before using an application block, you should have a good understanding of your application requirements and of the scenarios that the application block is designed to address.

 

This release of Enterprise Library contains the following application blocks:

 

      Exception Handling Application Block. Developers and policy makers can use this application block to create a consistent strategy for processing exceptions that occur throughout the architectural layers of enterprise applications.

 
   Logging Application Block. Developers can use this application block to include standard logging functionality in their applications.


  The Policy Injection Application Block. Developers can use this application block to implement interception policies that streamline the implementation of common features, such as logging, caching, exception handling, and validation, across an application.


  Security Application Block. Developers can use this application block to incorporate
authorization and security caching functionality in their applications. 


  Unity Application Block. Developers can use this application block to implement a lightweight, extensible dependency injection container with support for constructor, property, and method call injection.


  The Validation Application Block. Developers can use this application block to create validation rules for business objects that can be used across different layers of their applications. 


  Caching Application Block. Developers can use this application block to incorporate a local cache in their applications.


  Cryptography Application Block. Developers can use this application block to incorporate hashing and symmetric encryption in their applications.


  Data Access Application Block. Developers can use this application block to incorporate standard database functionality in their applications.

 

The Enterprise Library also includes a set of core functions, including configuration and instrumentation. All other application blocks use these functions. 

Enterprise Library Library Logging Application Block 记录日志到数据库中

      这种例子在网上多的很,我只讲一点基础的实现。      微软企业库文档中提到了将日志记录到数据库中,但是,并没有讲到如何实现。小弟现在实现一下,既然要记录到数据库中,当然要在数据库中建相关...
  • huang_dannier
  • huang_dannier
  • 2009年10月23日 17:07
  • 808

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

      什么是Enterprise Library     Enterprise Library是一组应用程序块(Application Block)的集合。他们是可重用的软件组件,被设计用来帮助...
  • yincheng01
  • yincheng01
  • 2010年05月24日 15:30
  • 11707

Enterprise Library 5.0 学习笔记

最近了解了微软提供的企业开发框架Enterprise Library,目前最新版本是6.0,但是不支持FW3.5,所以就学习了5.0的版本,EL5.0支持FW3.5和4.0,官网下载地址是:https...
  • Eye_cng
  • Eye_cng
  • 2015年07月26日 20:31
  • 703

Patterns Of Enterprise Application Architecture

1, 事务脚本 vs. 领域模型(Transaction Script vs. Domain Model)作者基于功能的复杂性来区分两种模式的使用时机,却忽略了另外一个因素:功能的增加领域模型将功能和...
  • chelsea
  • chelsea
  • 2005年02月18日 08:31
  • 4011

Enterprise Library

.           安装Enterprise Library,添加DAAB应用程序块1.  在配置工具中修改属性2.  直接在项目的Web.config文件中修改属性二.           具体...
  • tuo19840423
  • tuo19840423
  • 2010年06月22日 23:10
  • 785

Microsoft Enterprise Library: Cache 模块

Microsoft Enterprise Library中的Cache模块能在多种场景中提供缓存功能:Web程序,桌面程序,WPF程序。我们可以配置Cache模块的缓存处理器,目前系统自带3个缓存处理...
  • ghostbear
  • ghostbear
  • 2012年12月27日 16:47
  • 3148

《Patterns of Enterprise Application Architecture 》编译版(中文) 之 序言

《Patterns of Enterprise Application Architecture 》编译版(中文) 之 序言    刚拿到《Patterns of Enterprise Applica...
  • uestc95
  • uestc95
  • 2003年05月13日 11:48
  • 1527

微软企业管理库 Enterprise Library 数据库访问实例

using System; using System.Collections.Generic; using System.Configuration; using System.Data; u...
  • neso520
  • neso520
  • 2011年11月24日 10:25
  • 3168

EnterpriseLibrary之Caching应用

微软发布的EnterparseLibrary提供了许多功能,为我们的应用程序提供了许多方便,有缓存、配置、异常、数据访问、加密、日志等组件。项目中需要用到的Cache功能,便采用了Enterprise...
  • Linux7985
  • Linux7985
  • 2011年03月11日 10:37
  • 1304

使用Microsoft Enterprise Library开发前配置

1.新建解决方案。我们打开Visual Studio2010,选择新建项目,在其他项目类型中选择Visual Studio解决方案并对其进行命名(例如:Test),将这个解决方案保存到想要存放的位置,...
  • zhang_z_qiang
  • zhang_z_qiang
  • 2013年03月29日 20:27
  • 825
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:The Enterprise Library Application
举报原因:
原因补充:

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