Dependency or Service Injection is an Inversion of Control
(IoP) technique, that allows software or resource dependencies to be resolved and initialized at runtime. Sakai uses the Spring framework and XML configuration files to define the service or resources to be injected, and where.