Dependency Injection, Annotations, and why Java is Better Than you Think it is

by Bill Phillips