TinyDI - A lightweight Java dependency framework with javax.inject support (through @Inject, @Named, @Singleton)
Goals:
minimal footprint (6 classes and a few KBytes alltogether)
high performance (no AOP, no XML)
restricted to java member variable injection (via setters only)
primarily for Servlet environment (support via Servlet Listener and a base Servlet class, including Google App Engine)
Maven
com.googlecode.tinydi tinydi 1.2
How does it work?
Definition of your managed bean (the subject of injection). The annotations below are from the javax.inject package.
```
@Named
public class ManagedBean {
}
```
Definition of your bean with alias:
```
@Named("alias")
public class Al