NanoContainer(Java)
NanoContainer
NanoContainer is a Dependency Injection container that manages trees of PicoContainers.
Container
Container adds the following features to PicoContainer:
- Classloader (classpath) management, including very programmable permissions.
- Class name based composition (via reflection)
- Multiple meta-data and script language support: XML, Groovy, Beanshell, Jython, Rhino (Javascript)
Multiple meta-data languages are supported because we officially stand against a single meta-data language. Of the script languages, XML is the most widely used and mature, but Groovy is most promising because of the its optional builder syntax.
If you're tired of writing as much XML as you write Java, give the GroovyMarkup based composition script a go.
Homepage: http://nanocontainer.codehaus.org/
Loading...