企业库(Enterprise Library)是微软的模式与实另挥然厂派践(Patterns & Practices)的下一代应用程序块(Application Blocks)。
- 中文名称 企业库
- 外文名称 Enterprise Library
- 性质 应用程序块
- 目前的版本 enterprise Library 6.0
简来自介
目前的版本 enterprise Library 6.0。该企业库的设计思想是为了协助开发商解决企业级应用开发过程中所面临的一系列共性的问题, 如安全(Security)、日志(Logging)、吗使激如蒸数据访问(Data A赶ccess)、配置管理(Configur样如要殖随陆ation Manage)等,并将这些广泛使用的应用程序府态块额罗径块集成封装至一个叫企业库的程序包中。 通过这些程序块,可以解决共性的企业级开发过程中所面临的问题。上略够的派掉使用新的设计理念整合应用程创度朝血那序块,使得各应用程序世持块具有重用性、一致性、扩展性、易用性、集成性
什么是企业库
企360百科业库包含一系列应用程序模块和核心架构。这些高复用的组件指在帮助开发者解决一些共同支销赵小节宜切轮养害器的企业开发问题。 企业卫直却祖李氧轻库同时提供高可配置的具区欢特性,使我们管理重复的工作更加容易,例如我们知道的在应用创全评顾的很多地方发生的横切关注点。包括像日志记录、工十数操买座纪东室操务缓存、异常管理等。另外,它提互供的依赖注入容器能够简化和分解你的设计,使他们更加可实验和容笑反开苦黑鸡易理解,帮助你创建更加高须成谓性能的设计和各种应用。
使用来自企业库的步骤
1.引用和配置你需要的程序集。
2.通过企业库配置应用。
3.在你的代码中创建和使用企业库对象。
企业库的好处
应用模块帮助解决开发者从一个项目到另一个项目面对的共同问题。他360百科们的设计封装了微软推荐的做法,这些都是基于微软框架的应用开发。例如,数据访问应用模块提供了对.NET访问最频繁使用的特征走略控皮钱。在某些情况下,应用模块还添加了一些基础类库没有直接提供的相关功能。
企业库的目标
一致
所有的静雷村下色片按责编负升企业库模块都坚持一致的设计模式和实现方式。
可扩展性
所有的应用模块包括定义扩展点,允许开发人员通过添久领加自己的代码定制应操律只速板挥天用模块的行为。
易用性
企业库提供了许多实用性的东西,包括一个图形化配置工具,简单的安装过程,完成的文档和示例。
集成
企业库应用模块被设计得能神层件协能更实营报维唱够一起很好的工作,并且也被这样测试过。但是你不必一起使用他们。我们可以单独使用这些应用模块,同时这些应用模块之间也有些依赖,比如在企业库核心和Unity查神侵奏续两攻距孔至中的一些通用组件。