Update in July, 2012: This series of articles was written using an early version of the framework. Therefore, much of the code I posted might not compile or make sense. But the lessons here are all still the same.
I have written a series of articles on Dependency Injection with the Delphi Spring Framework. I’ve centralized them here:
- Getting Giddy with Dependency Injection and Delphi Spring #1
- Getting Giddy with Dependency Injection and Delphi Spring #2 – The Law of Demeter
- Getting Giddy with Dependency Injection and Delphi Spring #3 – Writing Testable Code
- Getting Giddy with Dependency Injection and Delphi Spring #4 – Dependency Injection Basics
- Getting Giddy with Dependency Injection and Delphi Spring #5 – Delphi Spring Basics
- Getting Giddy with Dependency Injection and Delphi Spring #6 – Don’t even have a constructor
- Getting Giddy with Dependency Injection and Delphi Spring #7 – Controlling Construction
- Getting Giddy with Dependency Injection and Delphi Spring #8 – Miscellanea
- Getting Giddy with Dependency Injection and Delphi Spring #9 – One Interface, Many Implementations