Components

A component provides a mechanism to package up implementation and configuration into a single deployable archive. A component is packaged as a JAR file. It may contain initialization and termination methods that are executed when the component is initialized and terminated. It may also contain configuration files that are loaded and activated when the component is initialized, and deactivated and removed when the component is terminated.