企业库EntLib初识(1)--概述

今天探讨了一下企业库,觉得真是个好东西,不禁地由心发出感叹:微软你真是可爱……费话少说了,下面就开始吧。

企业库(Enterprise Library)的前身是“Microsoft Application Blocks for .NET”,是微软推出的开源项目,它为企业级开发提供了功能强大的多个应用程序块。以下对它几个特点做一下总结:

可选择---每个应用程序块都保持松耦合,我们可按需要选择性地引用相关程序块。

可扩展---因为它是开源项目,所以它是“可重用,可扩展,可修改”的。我们可以针对自己的实际情况,按照其提供的规范,通过修改原来的程序库或者创建实现相关接口的类来满足需求。

实用、强大---企业库(  Enterprise Library June 2005)中包括了七个应用程序块(Application Blocks )包括:配置管理应用程序块(Configuration Application Block)、数据访问应用程序块(Data Access Application Block)、安全应用程序块(Security Application Block)、日志及仪表盘管理应用程序块(Logging and Instrumentation Application Block)、加密应用程序块(Cryptography Application Block)、异常处理应用程序块(Exception Handling Application Block)、缓存应用程序块(Caching Application Block)。这七个应用程序块几乎覆盖了企业级架构开发的核心环节。

易用性---对通用的复杂的逻辑进行了封装,只需要简单的调用便可以安全、高效地实现功能。提供了完整、强大的文档。另外,提供了企业库配置工具(Enterprise Library Configuration),让我们“可视化”、快捷、正确地完成完成配置工作。

规范性---企业库是精确地运用Microsoft .NET 的企业解决方案模式思想开发而成。为团队开发提供了一致的设计模式和实施方法的规范指导。

因为时间关系今天就到这里了,因为对于开始写博客没多久的我,这几行字实在是太艰辛了。因为本人水平有限,可能有描述不当的地方,还望High Hand提点提点。晚安!

posted @ 2005-11-05 00:25  黄耀辉  阅读(1711)  评论(2编辑  收藏  举报