技术开发 频道

模式与实践——企业库3.0发布

  【IT168技术新闻】微软的模式和实践组(Patterns & Practices Group)近日宣布企业库3.0(Enterprise Library 3.0)发布。

   企业库应用块帮助开发人员处理项目中常见的问题。设计企业库旨在压缩微软推荐的.NET应用程序非常好的实践。同时,它们可以快速简单的添加到.NET应用程序中。例如,数据访问应用块提供对ADO.NET 2.0在普通类中最常用特征的访问权限,因此可以大幅度提高开发人员的生产力。它同样处理不直接被底层类库支持的情况。

   此版本的企业库包括两个新应用模块(Validation Application Block和 Policy Injection Application Block),两个指导包(guidance packages)以及一个与Visual Studio结合在一起的配置编辑器。此企业库同样对数据访问(Data Access Application Block)和日志(Logging Application Block)两个应用模块做了功能上的扩充。此版本的企业库的主要功能包括:

   1、Validation Application Block:此模块允许用户使用配置文件或特性(attributes)来集中定义验证规则,允许用户在应用程序的任何位置验证数据,同时此模块包含了与Windows Forms, ASP.NET 以及WCF的深度融合。

   2、Policy Injection Application Block:此模块提供了一种方法将横切关注点(cross-cutting)从业务逻辑中分离出来,此业务逻辑对对象中的方法使用与运行时相关的声明策略。这一模块包括可以从policies和诸如验证、授权、异常处理、日志和缓存等执行功能中调用其他企业库应用模块的handlers。

   3、Application Block Software Factory:此功能显著的简化了通过指导自动化的magic建立应用程序模块和providers的过程。

   4、Visual Studio-integrated Configuration Editor:此编辑器允许在Visual Studio中直接编辑企业库配置文件。

   5、Environmental Overrides:此功能允许用户使用配置工具指定跨越多个部署环境的共有或不同的配置项,同时将这些信息融合到用户应用程序将部署的配置文件中。

   6、WCF Integration:此功能不费吹灰之力的将日志,异常处理和验证应用模块集成到由Windows Communication Foundation建立的服务接口中。

   7、Pre-compiled, strong-named binaries:此功能允许用户不必编译和强命名代码,除非用户想亲自管理改进代码。

   读者可以从以下网站下载这一最新版本的企业库:
http://www.microsoft.com/downloads/details.aspx?FamilyID=62ef5f79-daf2-43af-9897-d926f03b9e60&displaylang=en

   有关Enterprise Library 3.0的更多信息,请参见Tom Hollander的博客:
http://blogs.msdn.com/tomholl/archive/2007/04/05/just-released-enterprise-library-3-0-april-2007.aspx

0
相关文章