微软 P&P 发布 Enterprise Library 4.1 及 Unity Application Block 1.2

  • Dilip Krishnan
  • 张龙

2008 年 11 月 6 日

话题:.NET语言 & 开发

微软 Patterns&Practices 发布了Enterprise Library 4.1。Enterprise Library 是一个可重用的组件(application blocks)集,它利用企业开发中常见的一些功能(如日志、验证、缓存、异常处理等)来辅助软件开发者。Application blocks 是一种指导方针,封装了微软推荐的开发实践。

根据这篇新闻所述,该发布构建于5 月的发布之上,侧重于一致性、可扩展性及使用和集成的简化。该发布还修复了一些 bug 并支持 Visual Studio 2008 SP1,它包含如下的增强:

  • 使用 Unity Application Block 对 Policy Injection Application Block 进行的统一拦截机制和集成;
  • 在 Unity Application Block 中增加了泛型支持;
  • 在 Unity Application Block 中增加了对数组的支持;
  • 性能改进;
  • 配置工具可用性的增强。

声明中还说会继续支持现有的公共 APIs(v3.1 及 v4.0)。

该发布还带有一些快速上手示例手把手的试验、关于 Enterprise Library 和 Unity 的Webcasts示例代码

我们从声明中可以明显看出该发布中的一些关键性的增强都与Unity Application Block 1.2相关。Unity Application Block(Unity)是一个轻量级、可扩展的依赖注入 / 控制反转(IOC)容器。Unity application block 还以独立库的形式发布。正如上面所指出的,该库的一些改进都围绕着对泛型、数组和性能的更好支持而展开。

Unity 的发布中还带有一些快速上手示例及 Webcasts,对使用 Unity 进行依赖注入进行了介绍并谈到了如何扩展 Unity 的依赖注入容器。该项目的源码位于www.codeplex.com/unity,同时还有一个 Codeplex 项目供社区进行扩展

查看英文原文:Microsoft Patterns & Practices releases Enterprise Library 4.1 and Unity Application Block 1.2

.NET语言 & 开发