Dependency Injection in Java
Testing mit CDI-Unit und DI-Frameworks