EasyBeans User's guide

Florent BENOIT

EasyBeans
ObjectWeb 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 283 2006-03-29 12:45:33Z studzine $

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. Why EJB3 ?
1.3. EJB2 vs EJB3 : EoD
1.4. What's new
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 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. Run the server
3.2.1.3. Deploying the bean
3.2.1.4. Run the client
3.2.2. Stateful session bean
3.2.2.1. Description
3.2.2.2. Run the server
3.2.2.3. Deploying the bean
3.2.2.4. Run the client
3.2.3. Entity bean
3.2.3.1. Description
3.2.3.2. Run the server
3.2.3.3. Deploying the bean
3.2.3.4. Run the client
4. Writing an HelloWorld bean
4.1. Requirements
4.2. Writing the bean's code
4.2.1. Writing the Interface
4.2.2. Writing the business code
4.2.3. Defining it as a stateless session bean
4.2.4. Packaging the bean
4.3. Writing the client's code
4.4. Writing my first business method interceptor
4.5. Writing my first lifecycle interceptor