Red Hat Application Server

JOnAS User Guide

ISBN: N/A
Table of Contents
I. Introductory JOnAS Documentation
1. Java Open Application Server (JOnAS): a J2EE Platform
1.1. Introduction to Red Hat Application Server
1.2. JOnAS Features
1.3. JOnAS Architecture
1.4. JOnAS Development and Deployment Environment
1.5. Clustering and Performance
1.6. Future Development
2. Getting Started with JOnAS
2.1. Running the First EJB Application
2.2. More Complex Examples
3. JOnAS Configuration
3.1. JOnAS Configuration Rules
3.2. Configuring the JOnAS Environment
3.3. Configuring the Communication Protocol and JNDI
3.4. Configuring Logging System (monolog)
3.5. Configuring JOnAS Services
3.6. Configuring the DB Service (hsql)
3.7. Configuring JMS Resource Adapters
4. Configuring JDBC DataSources
4.1. Configuring DataSources
4.2. CMP2.0/JORM
4.3. ConnectionManager Configuration
4.4. Tracing SQL Requests Through P6Spy
5. JOnAS Class Loader Hierarchy
5.1. Understanding the Class Loader Hierarchy
5.2. Commons Class Loader
5.3. Application Class Loader
5.4. Tools Class Loader
5.5. Tomcat Class Loader
5.6. JOnAS Class Loaders
5.7. JOnAS Class Loader Hierarchy
6. JOnAS Command Reference
6.1. jonas
6.2. jclient
6.3. newbean
6.4. registry
6.5. GenIC
6.6. JmsServer
6.7. RAConfig
II. Enterprise Beans Programmer's Guide
7. Developing Session Beans
7.1. Introduction to Session Beans
7.2. The Home Interface
7.3. The Component Interface
7.4. The Enterprise Bean Class
7.5. Tuning the Stateless-Session Bean Pool
8. Developing Entity Beans
8.1. Introduction to Entity Beans
8.2. The Home Interface
8.3. The Component Interface
8.4. The Primary Key Class
8.5. The Enterprise Bean Class
8.6. Writing Database Access Operations (Bean-Managed Persistence)
8.7. Configuring Database Access for Container-Managed Persistence
8.8. Using CMP2.0 Persistence
8.9. Standard CMP2.0 Aspects
8.10. JOnAS Database Mappers
8.11. JOnAS Database Mapping (Specific Deployment Descriptor)
8.12. Tuning a Container for Entity Bean Optimizations
9. Developing Message-Driven Beans
9.1. Description of a Message-Driven Bean
9.2. Developing a Message-Driven Bean
9.3. Administration Aspects
9.4. Running a Message-Driven Bean
9.5. Transactional Aspects
9.6. Message-Driven Beans Example
9.7. Tuning the Message-Driven Bean Pool
10. Defining the Deployment Descriptor
10.1. Principles
10.2. Example of Session Descriptors
10.3. Example of Container-managed Persistence Entity Descriptors (CMP 1.1)
10.4. Tips
11. Transactional Behavior of EJB Applications
11.1. Declarative Transaction Management
11.2. Bean-managed Transactions
11.3. Distributed Transaction Management
12. Enterprise Bean Environment
12.1. Introduction
12.2. Environment Entries
12.3. Resource References
12.4. Resource Environment References
12.5. EJB References
13. Security Management
13.1. Introduction
13.2. Declarative Security Management
13.3. Programmatic Security Management
14. EJB Packaging
14.1. Enterprise Bean Principles
15. Application Deployment and Installation Guide
15.1. Deployment and Installation Process Principles
15.2. Example of Deploying and Installing an EJB Using an EJB-JAR File
15.3. Deploying and Installing a Web Application
15.4. Deploying and Installing a J2EE Application
III. Web Application Programmer's Guide
16. Developing Web Components
16.1. Introduction to Web Component Development
16.2. The JSP Pages
16.3. The Servlets
16.4. Accessing an EJB from a Servlet or JSP Page
17. Defining the Web Deployment Descriptor
17.1. Principles
17.2. Examples of Web Deployment Descriptors
17.3. Tips
18. WAR Packaging
18.1. Principles
IV. J2EE Client Application Programmer's Guide
19. Launching J2EE Client Applications
19.1. Launching Clients
19.2. Configuring the Client Container
19.3. Examples
20. Defining the Client Deployment Descriptor
20.1. Principles
20.2. Examples of Client Deployment Descriptors
20.3. Tips
21. Client Packaging
21.1. Principles
V. J2EE Application Assembler's Guide
22. Defining the EAR Deployment Descriptor
22.1. Principles
22.2. Simple Example of Application Deployment Descriptor
22.3. Advanced Example
22.4. Tips
23. EAR Packaging
23.1. Principles
VI. Advanced Topics
24. JOnAS Services
24.1. Introducing a New Service
24.2. Advanced Understanding
25. JOnAS and the Connector Architecture
25.1. Introducing the Connector Architecture
25.2. Defining the JOnAS Connector Deployment Descriptor
26. JMS User's Guide
26.1. JMS is Pre-installed and Configured
26.2. Writing JMS Operations Within an Application Component
26.3. Some Programming Rules and Restrictions When Using JMS within EJB
26.4. JMS Administration
26.5. Running an EJB Performing JMS Operations
26.6. A JMS EJB Example
27. Ant EJB Tasks: Using EJB-JAR
27.1. ejbjar Parameters
28. Login Modules in a Java Client
28.1. Configuring an Environment to Use Login Modules with Java Clients
28.2. Example of a Client
29. Web Services with JOnAS
29.1. Web Services
29.2. Exposing a J2EE Component as a Web Service
29.3. The Web Services Client
29.4. WsGen
29.5. Limitations
VII. How-to Documents
30. JOnAS Versions Migration Guide
30.1. JOnAS 3.3.x to Red Hat Application Server 1.0
31. How to Install a jUDDI Server on JOnAS
31.1. UDDI Server
31.2. What is jUDDI?
31.3. Where Can I Find the Latest Version?
31.4. Installation Steps
31.5. Links
32. Clustering with JOnAS
32.1. Cluster Architecture
32.2. Load Balancing at the Web Level with mod_jk
32.3. Session Replication at the Web Level
32.4. Load Balancing at the EJB Level
32.5. Preview of a Coming Version
32.6. Used Symbols
32.7. References
33. Distributed Message Beans in JOnAS 4.1
33.1. Scenario and General Architecture
33.2. Common Configuration
33.3. Specific Configuration
33.4. The Beans
34. How to use Axis in JOnAS
34.1. Unique Axis Webapp
34.2. Embedded Axis Webapp
34.3. Axis Tests
34.4. Axis Tools
35. Using WebSphere MQ JMS
35.1. Architectural Rules
35.2. Setting the JOnAS Environment
35.3. Configuring WebSphere MQ
35.4. Starting the Application
35.5. Limitations
36. Web Service Interoperability between JOnAS and BEA WebLogic
36.1. Libraries
36.2. Accessing a JOnAS Web Service from a WebLogic Server's EJB
36.3. Accessing a WebLogic Web Service from a JOnAS EJB
37. RMI-IIOP Interoperability between JOnAS and BEA WebLogic
37.1. Accessing a JOnAS EJB from a WebLogic Server's EJB using RMI-IIOP
37.2. Access a WebLogic Server's EJB from a JOnAS EJB using RMI-IIOP
38. Interoperability between JOnAS and CORBA
38.1. Accessing an EJB Deployed on a JOnAS Server by a CORBA Client
38.2. Accessing a CORBA Service by an EJB Deployed on JOnAS Server
39. How to Migrate the New World Cruises Application to JOnAS
39.1. JOnAS Configuration
39.2. SUN Web Service
39.3. JOnAS Web Service
40. Configuring JDBC Resource Adapters
40.1. Configuring Resource Adapters
40.2. Using CMP2.0/JORM
40.3. ConnectionManager Configuration
40.4. Tracing SQL Requests through P6Spy
40.5. Migration from dbm Service to the JDBC RA
41. Configuring Resource Adapters
41.1. Principles
41.2. Description and Examples
Index