title: Inversion of Control, Spring Framework - system of global instances
body: <p>Is inversion of control essentially just retrieving a set of already instantiated objects?  In theory.  I guess more granular details as implemented by IoC frameworks like Spring have a lot more functionality, but in theory it seems like IoC containers operate like a collection of instantiated beans (in the Java world) and then you get access to those beans.  Almost like you would with a collection Singleton objects?</p>