Dependency Injection samples of use
This project contains multiple examples of use of "Inversion of Control" pattern.
Here a complete discussion about "Inversion of Control Containers and the Dipendency Injection Pattern"
Here a great article about "Dependency Injection / Inversion of Control" as technique to break dependency cycles.
Examples in this project show different technological dependency-injection solutions:
- module gavia-handmade-di-runner constructs application object graph using an handmade approach
(here a good dissussion about "Do It Yourself: Dependency Injection": http://blacksheep.parry.org/wp-content/uploads/2010/03/DIY-DI.pdf)
- module gavia-spring-based-di-runner uses Spring's API to initialize object graph