Microsoft Enterprise Library 4.0

微软企业库(Enterprise Library3.0)的安装包文件, http://download.microsoft.com/download/f/4/a/f4aae3c3-864e-455b-a6c6-c10c2538284a/Enterprise%20Library%20April%202007.msi  

4.0版的Enterprise Library支持Visual Studio 2008,包括很多新的设计和重构。

在发布的EntLib v4版中,提供支持依赖注入的容器(扁平和层次化的),这些容器将与EntLib v4一起被独立打包。此外,为了展示现实世界中的项目该如何有效使用依赖注入,我们打算重构一个EntLib块,抽像掉其中的配置代码(配置器)。我们还将创建一个EntLib的Facade,以将所需的独立配置器注入其中。客户端可以通过Facade请求服务,DI容器将处理这些请求,并让服务所需的所有对象运行起来。这不仅让设计变得更简洁,同时也让产品更易于使用和配置,而做到这一切,你所需要的只是应用这些程序块。

一些现存的.NET应用框架早已支持依赖注入,而且可以与新的应用程序协同工作,比如:

  • Castle Windsor
  • StructureMap
  • Spring.NET
  • Ninject

使用这些容器的组织可以在他们已有的基础结构中应用新的Enterprise Library。任何一个使用现有版本Enerprise Library的人,都可以在不破坏已有代码的情况下升级到新的版本。

更多关于微软Enterprise Library的信息,可以从微软模式与实践部门的网站上获取。

查看英文原文:Microsoft Enterprise Library 4.0 will get a dose of Dependency Injection

                 翻译:http://www.infoq.com/cn/news/2007/12/entlib4_dependencyinjection

 

微软官方提供的Microsoft Enterprise Library 4.0下载地址:

 https://www.microsoft.com/downloads/details.aspx?FamilyId=90DE37E0-7B42-4044-99BE-F8ECFBBC5B65&displaylang=en&hash=kLpktV0QE3xvXHJSZ54BIi634CS4809eG8TOownW%2fZuUwKhG%2bUBdd7lVOd12ah5kfmZkzDM3vAFzSic4Z5JoMA%3d%3d

如果安装中出现问题,一般是由于缺乏必须的组件,可以参考下面的网址:

http://www.cn-web.com/cnweb/0/590/article/ 

你可能感兴趣的:(Microsoft Enterprise Library 4.0)