My presentation from the 12/7/2009 ArcSummit in Chicago put on by nPlus1.org. It covers Dependency Injection and a couple of the IOC containers.
Get more information and link to source code at http://geekswithblogs.net/tmurphy/archive/2009/12/08/nplus1.org-arcsummit-wrap-up.aspx
12. … but still a lot of work Better…. There are so many dependencies in this system, how do I manage them all?
13. Dependency InjectionWith a Factory Pattern Entity “I need to be created, including have all my services crated and given to me.” Object Factory “ I know how to build all of this stuff.” Create a Concrete instance Create an Entity for me Instance for application Application “I need an Entity, but I don’t know how to create it.”
14. I want to spend my day writing functional business code, NOT a bunch of plumbing code…
19. Etc..Application “I need a concrete instance of an Entity…” Provider “You tell me what type of object you want, I give you the object you need:” Container “You ask me for objects, I create them based on my registrations”