InfoQ

主题/标签专用视图

InfoQ 上所有与“依赖注入”相关的内容及新闻


最新“依赖注入”相关专题内容

想快快喝下Google果汁——Guice吗?

社区
Architecture
主题
编程,
设计

依赖注入出现已经有一段时间了,很多团队都在重构自己的应用以利用DI。但这是一件麻烦的事情。在这篇文章中,Paul Hammant说明了如何将现存应用从单件嵌套设计转为完全成熟的DI设计。

对话Spring.NET

社区
.NET
主题
工件和工具,
.NET框架

InfoQ有幸邀请到Spring.NET的作者 Aleksandar Seovic和Mark Pollack与我们一起畅谈Spring.NET。Spring.NET是一个应用程序框架,为.NET提供了AOP、依赖注入(Dependency Injection)容器以及数据访问框架。它没有完整地将Spring移植到.NET平台下,但它却保留了Spring的基本宗旨。

Spring2.5的新特性:第一部分

社区
Java
主题
Web框架

本文是Interface21的Mark Fisher关于Spring2.5的新特性系列文章的第一篇,探讨了以下特性:注解驱动的依赖注入(annotation-driven dependency injection),对元数据采用注解而非XML来自动侦测classpath上的Spring组件,以及注解对生命周期方法的支持等等。

“依赖注入”相关新闻

微软正式发布支持Visual Studio 2008的Enterprise Library 4.0

社区
.NET
主题
Enterprise Application Blocks

微软发布了支持Visual Studio 2008的新版本Enterprise Library 4.0,同时也发布了他们的依赖注入容器Unity应用程序块的1.1版本。

微软在框架中开始拥抱依赖注入机制

社区
.NET
主题
敏捷技术

微软最新的应用程序框架核心(Application Framework Core)团队开始在.NET核心框架中拥抱命名与激活服务(Naming and Activation Services)、依赖注入以及动态类型(Duck Typing)。

微软名为Unity的依赖注入Application Block发布了

社区
.NET,
Architecture
主题
松散耦合,
Enterprise Application Blocks

微软模式与实践小组发布了叫做Unity或者Unity Application Block的依赖注入容器。开发人员现在能够利用可扩展的轻量级容器创建松耦合应用。

试着发挥静态类型语言的最大功效

社区
Architecture
主题
编程,
设计

虽然人们明知为了在静态语言中强行实现动态类型检查而采取的各种权宜之计会对代码质量产生负面的影响,但往往仍然认为在复杂项目中动态类型检查是不可避免的。根据Debasish Ghosh所说,静态语言中的一些特性(比如Java泛型)有利于避免运行时类型检查,并有利于充分利用静态类型。

没有依赖注入和面向方面编程,能很好地进行领域驱动设计吗?

社区
Architecture
主题

最近领域驱动设计(DDD)用户组上正在讨论依赖注入(DI)和面向方面编程(AOP)在DDD实现中的角色问题。InfoQ向Eric Evans和Ramnivas Laddad询问了这些设计概念以及DDD中Annotation的角色以及服务编排的问题。

在WCF服务的实现中进行依赖注入

社区
.NET
主题
.NET框架,
Web服务

实现WCF服务的一个常见的做法就是将程序分为服务、业务逻辑以及数据访问层。而这些层次之间的关系则恰好可以通过依赖注入容器在程序运行时进行关联。