spring dependency injection and inversion of control

Dependency Injection or Inversion of Control Before we begin to understand the concept of DI and IoC. It is very important to understand the concept loose coupling and tight coupling.