Pushed to
pietrom/di-kata
3d98d9b
Initial Bitbucket Pipelines configuration
Atlassian Sourcetree is a free Git and Mercurial client for Windows.
Atlassian Sourcetree is a free Git and Mercurial client for Mac.
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" http://martinfowler.com/articles/injection.html Here a great article about "Dependency Injection / Inversion of Control" as technique to break dependency cycles. http://blog.schauderhaft.de/2011/07/17/breaking-dependency-cylces/ 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