JMX (Java Management Extensions) Question:
Why is dependency injection useful?

Answer:
Different collaborators for different environments can be injected - test, production, test-database, real database. This allows classes to be tested independent of its collaborators (makes it easy to pass in stub or mock objects).
Previous Question | Next Question |
What is dependency injection? | How is dependency injection performed in the bean-file XML? |