Light weight Services container with dependency injection and module manager
This component includs the object container and the module manager.
** Container
This container is IoC container with dependency injection. It has the following functions.
- Instantiating components and managing lifecycle.
- Dependency injection.
- Annotation based configuration.
- Proxy to interceptor. (In most cases, AOP manager is used for proxy)
** Module Manager
The module manager manages a set of components and settings
- Application initiation.
- Incorporating modules
- Configuration injection.