EasyBeans is an open source implementation by ObjectWeb of the EJB3 container specification. 
X Wiki

EasyBeans User's guide

Florent BENOIT

EasyBeans
OW2 consortium

This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license,visit http://creativecommons.org/licenses/by-sa/2.0/deed.en or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.

$Id: userguide.xml 4784 2009-03-11 10:34:46Z benoitf $

Abstract

The EasyBeans user guide is intended for developers wanting to develop EJB3 applications.


Table of Contents

1. Introduction to EJB3
1.1. Overview
1.2. The Advantage of EJB3
1.3. EJB2 vs EJB3: EoD
1.4. New Features
1.4.1. Metadata Annotations
1.4.2. Business Interceptors
1.4.3. Lifecycle Interceptors
1.4.4. Dependency Injection
1.4.5. Persistence
2. Getting EasyBeans From the SVN Repository
3. Using the Examples
3.1. Compiling the Examples
3.1.1. Requirements
3.1.2. Compile
3.2. Running Examples
3.2.1. Stateless Session Bean
3.2.1.1. Description
3.2.1.2. Running the Server
3.2.1.3. Deploying the Bean
3.2.1.4. Running the Client
3.2.2. Stateful Session Bean
3.2.2.1. Description
3.2.2.2. Running the Server
3.2.2.3. Deploying the Bean
3.2.2.4. Running the Client
3.2.3. Entity Bean
3.2.3.1. Description
3.2.3.2. Running the Server
3.2.3.3. Deploying the Bean
3.2.3.4. Running the Client
3.2.3.5. Properties for the persistence
3.2.4. Message Driven Bean
3.2.4.1. Description
3.2.4.2. Running the Server
3.2.4.3. Deploying the Bean
3.2.4.4. Running the Client
3.2.5. Timer example
3.2.5.1. Description
3.2.5.2. Running the server
3.2.5.3. Deploying the Bean
3.2.5.4. Running the Client
3.2.6. Security example
3.2.6.1. Description
3.2.6.2. Running the Server
3.2.6.3. Deploying the Bean
3.2.6.4. Running the Client
3.2.7. Pool example
3.2.7.1. Description
3.2.7.2. Running the Server
3.2.7.3. Deploying the Bean
3.2.7.4. Running the Client
3.2.8. Migration EJB 2.1/3.0 example
3.2.8.1. Description
3.2.8.2. Running the Server
3.2.8.3. Deploying the Bean
3.2.8.4. Running the Client
3.2.9. EAR example
3.2.9.1. Description
3.2.9.2. Running the Server
3.2.9.3. Deploying the EAR
3.2.9.4. Using the Client
4. Writing a HelloWorld Bean
4.1. Requirements
4.2. Writing Code for the Bean
4.2.1. Writing the Interface
4.2.2. Writing the Business Code
4.2.3. Defining the EJB Code as a Stateless Session Bean
4.2.4. Packaging the Bean
4.3. Writing the Client Code
4.4. Writing a First Business Method Interceptor
4.5. Writing a First Lifecycle Interceptor
5. EasyBeans Server Configuration File
5.1. Introduction
5.2. Configuration
5.2.1. RMI Component
5.2.2. Transaction Component
5.2.3. JMS Component
5.2.4. HSQL Database
5.2.5. JDBC Pool
5.2.6. Mail component
5.2.7. SmartServer Component
5.3. Advanced Configuration
5.3.1. Mapping File
5.3.2. Other Configuration Files
6. Smart JNDI Factory
6.1. Introduction
6.2. Running the Client
6.2.1. Initial Context Factory
6.2.2. Provider URL
6.3. Example
6.4. Smart Bootstrap
6.4.1. Smart Library
6.4.2. Smart Bootstrap class
7. Advanced topics
7.1. Helping debug of enhanced classes
Copyright © 2006 EasyBeans / ObjectWeb consortium

http://www.easybeans.org