JBoss Enterprise Application Platform

JBoss Enterprise Application Platform

Getting Started

Red Hat, Inc.

Legal Notice

Sep, 2007

Abstract

This book provides post-installation information about JBoss Enterprise Application Platform. Use this guide to familiarise yourself with the platform and the sample applications that demonstrate application development and deployment.


About this book
1. Introduction
1.1. Feedback
1.2. Other Manuals
2. The JBoss Server - A Quick Tour
2.1. Directory Structure
2.1.1. JBoss Top Level Directory Structure
2.1.2. JBOSS_DIST/jboss-as Directory Structure
2.2. Server Configurations
2.2.1. Server Configuration Directory Structure
2.2.2. The "default" Server Configuration File Set
2.2.3. The "all" Server Configuration File Set
2.2.4. EJB3 Services
2.2.5. Adding Your Own Configuration
2.3. Starting and Stopping the Server
2.3.1. Start the Server
2.3.2. Start the Server With Alternate Configuration
2.3.3. Using run.sh
2.3.4. Stopping the Server
2.3.5. Running as a Service under Microsoft Windows
2.4. The JMX Console
2.5. Hot-deployment of services in JBoss
2.6. Basic Configuration Issues
2.6.1. Core Services
2.6.2. Logging Service
2.6.3. Security Service
2.6.4. Additional Services
2.7. The Web Container - Tomcat
3. EJB3 Caveats in JBoss Enterprise Application Platform 4.3
3.1. Unimplemented features
3.2. Referencing EJB3 Session Beans from non-EJB3 Beans
4. About the Example Applications
4.1. Install Ant
5. Sample JSF-EJB3 Application
5.1. Data Model
5.2. JSF Web Pages
5.3. EJB3 Session Beans
5.4. Configuration and Packaging
5.4.1. Building The Application
5.4.2. Configuration Files
5.5. The Database
5.5.1. Creating the Database Schema
5.5.2. The HSQL Database Manager Tool
5.6. Deploying the Application
6. Using Seam
6.1. Data Model
6.2. JSF Web Pages - index.xhtml and create.xhtml
6.3. Data Access using a Session Bean
6.4. JSF Web Pages - todos.xhtml and edit.xhtml
6.5. Building The Application
6.6. Xml Files
6.7. Further Information
7. Using other Databases
7.1. DataSource Configuration Files
7.2. Using MySQL as the Default DataSource
7.2.1. Creating a Database and User
7.2.2. Installing the JDBC Driver and Deploying the DataSource
7.2.3. Testing the MySQL DataSource
7.3. Setting up an XADataSource with Oracle 9i
7.3.1. Padding Xid Values for Oracle Compatibility
7.3.2. Installing the JDBC Driver and Deploying the DataSource
7.3.3. Testing the Oracle DataSource
A. Further Information Sources