Skip Navigation Links | |
Exit Print View | |
Oracle GlassFish Server 3.1 Add-On Component Development Guide |
1. Introduction to the Development Environment for GlassFish Server Add-On Components
GlassFish Server Modular Architecture and Add-On Components
OSGi Alliance Module Management Subsystem
Overview of the Development Process for an Add-On Component
Extending the Administration Console
Adding Monitoring Capabilities
Adding Configuration Data for a Component
Creating a Session Persistence Module
Packaging and Delivering an Add-On Component
3. Extending the Administration Console
4. Extending the asadmin Utility
5. Adding Monitoring Capabilities
6. Adding Configuration Data for a Component
7. Adding Container Capabilities
8. Creating a Session Persistence Module
9. Packaging, Integrating, and Delivering an Add-On Component
The Hundred-Kilobyte Kernel (HK2) is the lightweight and extensible kernel of GlassFish Server. HK2 consists of the following technologies:
Module subsystem. The HK2 module subsystem provides isolation between components of the GlassFish Server. The HK2 module subsystem is compatible with existing technologies such as the OSGi framework.
Component model. The HK2 component model eases the development of components that are also services. GlassFish Server discovers these components automatically and dynamically. HK2 components use injection of dependencies to express dependencies on other components. GlassFish Server provides two-way mappings between the services of an HK2 component and OSGi services.
For more information, see Chapter 2, Writing HK2 Components.