GlassFish Project - Enterprise JavaBeansTM home page

New to GlassFish | Community Guidelines | Downloads | FAQ | How-Tos

Welcome to the Enterprise JavaBeansTM(EJB) Container home page.  This page is dedicated to the EJB technologies in GlassFish.   (Note that there are separate portions of the GlassFish project that cover the Java Persistence API and CMP technologies).   

The email alias for EJB Container discussion/development/questions is  (Click here for information on joining the alias).

EJB News

We have implemented the EJB 3.0 Core and Simplified API Proposed Final Draft Specs(JSR 220).   See here for more resources on the EJB 3.0 Simplified API and sample programs.  

Page Contents

EJB Technologies

The majority of the GlassFish code is available under the Common Development and Distribution License (CDDL) v1.0  The following page contains details about the components in GlassFish and the licenses under which they are covered.

The EJB Container module within GlassFish covers the following major areas :

The source code is located in the following cvs modules:

Unit/Acceptance Tests

Running the ejb development tests is required for any changes to the ejb module.  The Quicklook tests must also pass.   

Supporting Documentation

This section contains pointers to useful documents and information.

F.A.Q. about using EJB in GlassFish


EJB 3.0 / Java EE 5 :

General information:

Lots of good general information on developing EJB applications can be found in Chapter 23 of the J2EE 1.4 Tutorial and in the EJB section of the Developer's Guide.  Information on accessing EJBs from Application Clients and stand-alone java clients can be found here.   

ToDo List

We will be using the ejb_container subcategory of Issue Tracker to manage to-do items, enhancement requests, and new features.