Part I Development Tasks and Tools
1. Setting Up a Development Environment
Part II Developing Applications and Application Components
6. Using the Java Persistence API
7. Developing Web Applications
8. Using Enterprise JavaBeans Technology
9. Using Container-Managed Persistence
12. Developing Lifecycle Listeners
Overview of OSGi Application and GlassFish Server
Benefits of Using OSGi in Enterprise Java Applications
Developing OSGi Application Bundles for GlassFish Server
Developing Web Application Bundles
How WABs Consume OSGi Services
Developing EJB Application Bundles
How EJB Bundles Consume OSGi Services
Using the OSGi CDI Extension With EJB Bundles
Deploying OSGi Bundles in GlassFish Server
Part III Using Services and APIs
14. Using the JDBC API for Database Access
15. Using the Transaction Service
16. Using the Java Naming and Directory Interface
This chapter describes the features and interfaces that GlassFish Server provides to develop OSGi-enabled enterprise applications. This chapter includes the following sections:
Note - Many of the features and interfaces presented in this chapter are demonstrated in samples and video clips available from the OSGi section of the GlassFish Server wiki. See http://wikis.sun.com/display/GlassFish/Osgi for more information.