Butterfly Container is a Java dependency injectioncontainer. It is smaller, yet more flexible andeasier to use than Spring, Pico, and Guice (atleast in the developers' opinion). Instead of XML,Butterfly Container is configured using a simple,flexible, Java-like configuration language, or byplugging plain non-annotation, non-reflection Javafactories into the container. There are noexternal dependencies.
License: The Apache License 2.0
Changes:
This version fixes a circular factory dependencyproblem when using Java factories. It also makesit easier to preserve type safety in Javafactories. This version has been performancetested against plain Java instantiation andagainst Google Guice.
More...