IOC --> Inversion of Control
3 ways we can achieve inversion of control
1 - XML
2 - Java annotation - bean
3 - annotation (component)
Spring Container, Application Context \
backward computable
2 5 (Java EE) 8
4 (Java EE) 6