Presentation: Introduction to Spring.NET

by James Vastbinder on  Mar 07, 2008 6

Dr. Mark Pollack, founder of Spring.NET, provides an introduction focused on implementing and designing loosely coupled application architectures.

Can DDD be Adequately Implemented Without DI and AOP?

by Srini Penchikala on  Feb 18, 2008 4

A recent thread on Domain Driven Design (DDD) user group discussed the role of Dependency Injection (DI) and Aspect Oriented Programming (AOP) in DDD implementation. InfoQ spoke with Eric Evans and Ramnivas Laddad about these design concepts and the role of Annotations and orchestrated business services in DDD.

Mark Pollack on Spring and Spring.NET

by Jonathan Allen on  Feb 05, 2008 2

Mark Pollack, founder of Spring.NET, talks about shares ideas between the Java and .NET communities and the history of Spring.NET. Topics include how to use dependency injection and AOP for more than just logging and where Spring.NET overlaps with WCF.

Dependency Injection: New Ground or Solid Footing?

by Michael Bushe on  Jan 31, 2008 8

Dependency Injection seems like a shiny new tool in the toolbox. Andrew McVeigh tells us that DI shares a long history with architecture description languages (ADLs), simple yet sophisticated languages for component-based development through descriptive wiring. This article looks at the history of ADLs and sheds light on possible future directions of dependency injection.

Injecting Implementation Dependencies into WCF Services

by Hartmut Wilms on  Jan 08, 2008 1

A very popular concept of implementing WCF services is to use a layered approach that consists of a service, a business logic and a data access layer. The dependencies between these layers might be injected at runtime via dependency injection containers.

Does lines of code kill?

by Niclas Nilsson on  Dec 20, 2007 12

Steve Yegge touched a nerve in the development community when he argued that keeping the code size to an absolute minimum is the most important thing when developing software. In his view, you may have to sacrifice some design patterns and avoid refactoring at times just to keep the lines of code down. And if your problem is large enough - you may have to switch to another programming language.

Does Dependency Injection pay off?

by Niclas Nilsson on  Dec 08, 2007 23

There has been an interesting discussion in the blogosphere about the benefits or lack of benefits from using Dependency Injection. The question is — does Dependency Injection really pay off?

Guice and JavaConfig: Two Approaches to IoC through Annotations

by Rob Thornton on  Mar 27, 2007 3

Now that the dust has settled a bit from the initial release of Guice, the comparisons with Spring IoC and specifically with Spring JavaConfig are available. Guice and JavaConfig offer different approaches on putting IoC configuration into code using Java annotations.

Guice: Fast and Light Dependency Injection Container

by Rob Thornton on  Mar 08, 2007 14

Guice is a new open-source Dependency Injection framework for Java 5 that is closing in on a 1.0 release. Guice is a very annotation-driven, lightweight framework that provides an alternative to Spring, for a certain set of features.

Spring.NET QnA with Aleks Seovic and Mark Pollack

by James Vastbinder on  Nov 07, 2006 13

InfoQ had a chance to sit down with Aleksandar Seovic and Mark Pollack the co-creaters of Spring.NET. Spring.NET is an application framework that brings AOP, a Dependency Injection container and data access framework to .NET. It is not a complete port of Spring to .NET yet it preserves the tenets of Spring.

Resource Injection in the Java EE platform Overview

by Floyd Marinescu on  Jun 12, 2006 2

One of the simplification features of Java EE 5 is the implementation of basic dependency injection to simplify web and EJB components. Annotations are used for injecting resources, services, and life-cycle notifications. A new tutorial on shows how to use annotations to do resource injection and we've summarized what can be injected and where.