JOnAS Tutorial

Emmanuel Cecchet
INRIA
Emmanuel.Cecchet@inria.fr
Julie Marguerite
INRIA
Julie.Marguerite@inria.fr
Francois Exertier
Bull
Francois.Exertier@bull.net
Joseph Picone
Bull
Joe.Picone@bull.com
Trent Shue
Bull
Trent.Shue@bull.com

Table of contents
Introduction
How To Use This Document ?
Enterprise JavaBeans
ObjectWeb and JOnAS
What Does What?
JOnAS Features
JOnAS Services
JOnAS Requirements
Software Requirements
Hardware Requirements
Quick Start
Download JOnAS
Setting Up the JOnAS Environment
Checking That Everything is Correct
Running Your First EJB Application
Building the Examples
Running the SB Example
Getting and Installing The Software
JavaTM2 Software Development Kit
Web server
JSP/Servlet Server
JOnAS Server
Getting and Installing the Binary Distribution
Getting the Source Distribution
Using the CVS Repository
Apache Ant
Configuring Your Environment
Setting Up Your Java Environment
Configuring Ant
Configuring JOnAS
Compiling the Source Distribution with Ant
Setting Your Environment
Checking That Everything is Correct
Additional Options at JOnAS Startup
Getting Started With JOnAS
Overview Of The Tools
Starting and Stopping JOnAS
JOnAS Configuration Files
jonas.properties
carol.properties
Database Access
Loading Beans Using jonas.properties
Loading Beans Using jonas admin
Unloading Beans
JOnAS Administration
Session Beans
Finding the Example Application
Building the Example
Running the SB Example
Understanding Session Beans
The Deployment Descriptor
Troubleshooting
Entity Beans
Finding the Example Application
Understanding Entity Beans
Building the Example
Configuring the Database Access
Defining a Datasource
Creating the Database
Running the EB Example
The Deployment Descriptor
Troubleshooting
Message-Driven Beans
Building the Examples
Running the Examples
Understanding Message-Driven Beans
The Deployment descriptor
Troubleshooting
Accessing Beans From a Servlet
Quick Introduction to Servlets
Retrieving a Home Interface and Creating a Bean
Initiating a transaction From a Servlet
Accessing Beans From a JSP
Quick Introduction to JSP
Accessing a Bean From a JSP
The Alarm Application
Application Architecture Overview
Finding the Alarm Application
Setting Up the Application
Configuring the Database Access
Running the Alarm Demo
Known bugs or Limitations
Support
Documentation
Release Documentation
Other Documentation
Mailing Lists
JOnAS Users Mailing List
JOnAS Team Mailing List
Extensive Technical Support