This package provides the Sakai component framework.
The ComponentManager provides registration, dependency injection, and locator services for components.The ComponentsServlet appears in each webapp which has components to register, reads the WEB-INF/components.xml to find components to register, and establishes the component manager for this webapp's components, tied in with the overall shared component manager.
Components registered by each webapp are available to all webapps.
The component package is also the package used for service components - each component's implementation package lives within here. In this module, a log package provides a Logger implementation based on apache-commons logging.
Sakai Component is based on the Spring framework bean factory.