Part I Development Tasks and Tools
1. Setting Up a Development Environment
3. Using Ant with Enterprise Server
Part II Developing Applications and Application Components
7. Using the Java Persistence API
8. Developing Web Applications
9. Using Enterprise JavaBeans Technology
10. Using Container-Managed Persistence
13. Developing Lifecycle Listeners
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
For more information about Enterprise Server installation, see the Sun GlassFish Enterprise Server v3 Installation Guide.
The following components are included in the full installation.
JDK
Enterprise Server core
Java Platform, Standard Edition (Java SE) 6
Java EE 6 compliant application server
Administration Console
asadmin utility
Other development and deployment tools
Sun GlassFish Message Queue software
Java DB database, based on the Derby database from Apache
The NetBeans Integrated Development Environment (IDE) bundles the GlassFish edition of the Enterprise Server, so information about this IDE is provided as well.
After you have installed Enterprise Server, you can further optimize the server for development in these ways:
Locate utility classes and libraries so they can be accessed by the proper class loaders. For more information, see Using the Common Class Loader.
Set up debugging. For more information, see Chapter 4, Debugging Applications.
Configure the Virtual Machine for the Java platform (JVM software). For more information, see Chapter 4, Administering the Virtual Machine for the Java Platform, in Sun GlassFish Enterprise Server v3 Administration Guide.