• Custom Object creation and Injection
  • Built In Framework Support
  • Using Contexts and Dependency Injection (CDI)
  • Using Spring
  • Using Guice