Index
C
- class loader hierarchy
- commons class loader,
Commons Class Loader
- JOnAS class loaders,
JOnAS Class Loaders
- understanding,
Understanding the Class Loader Hierarchy
- client component deployment descriptors,
Defining the Client Deployment Descriptor
- client container
- configuring,
Configuring the Client Container
- client packaging,
Client Packaging
- clients
- launching,
Launching J2EE Client Applications
- specifying,
Specifying the Client to Use (EAR Case)
- cluster
- architecture,
Cluster Architecture
- configuring Apache, Tomcat, and JOnAS for,
Clustering with JOnAS
- clustering
- and performance,
Clustering and Performance
- cmi
- load balancing at the EJB level,
Load Balancing at the EJB Level
- CMI configuration,
CMI Configuration
- CMI principles,
CMI Principles
- CMP fields mapping,
CMP fields mapping
- CMP2.0
- deployment descriptor,
Standard Deployment Descriptor
- EJB implementation class,
Entity Bean Implementation Class
- new features,
Standard CMP2.0 Aspects
- CMP2.0 persistence
- using,
Using CMP2.0 Persistence
- CMP2.0/JORM,
CMP2.0/JORM
- using,
Using CMP2.0/JORM
- CMR fields mapping
- to primary-key-fields
- 1-1 bidirectional relationships,
1-1 bidirectional relationships,
1-1 Bidirectional Relationships
- 1-1 unidirectional relationships,
CMR fields mapping to primary-key-fields (simple pk)
- 1-N bidirectional relationships,
1-N bidirectional relationships
- 1-N unidirectional relationships,
1-N unidirectional relationships
- N-1 unidirectional relationships,
N-1 Unidirectional Relationships
- N-M bidirectional relationships,
N-M Bidirectional Relationships
- N-M unidirectional relationships,
N-M Unidirectional Relationships,
N-M Unidirectional Relationships
- command reference,
JOnAS Command Reference
- Communication and Naming Service
- overview,
Communication and Naming Service
- communication protocol
- choosing,
Choosing the Protocol
- component interface
- of Entity Beans,
Introduction to Entity Beans,
The Component Interface
- configuration
- logging system (monolog),
Configuring Logging System (monolog)
- multi-protocol,
Multi-protocol Deployment (GenIC)
- of a datasource resource,
Configuring a Datasource Resource in the jonas-realm.xml File
- of a mail factory,
Configuring a Mail Factory
- of a memory resource,
Configuring a Memory Resource in the jonas-realm.xml File
- of a MimePartDataSource mail factory,
Configuring MimePartDataSource Mail Factory
- of a Session mail factory,
Configuring a Session Mail Factory
- of an LDAP resource,
Configuring an LDAP Resource in the jonas-realm.xml File
- of client authentication,
Configuring Client Authentication Based on the Client Certificate in the Web Container
- of JOnAS for a mail factory,
Configuring JOnAS for a Mail Factory
- of mapping principal/roles,
Configuring Mapping Principal/Roles
- of the communication protocol,
Configuring the Communication Protocol and JNDI
- of the JMS service,
Configuring the JMS Service
- of the jmx service,
Configuring the JMX (Java Management Extension) Service
- of the mail service,
Configuring the Mail Service
- of the resource service,
Configuring the Resource Service
- overview,
JOnAS Configuration Rules
- configuration file
- jonas.properties,
The JOnAS Configuration File
- configuration scripts
- config_env,
Configuration Scripts
- setenv,
Configuration Scripts
- ConnectionManager
- configuration,
ConnectionManager Configuration,
ConnectionManager Configuration
- connector architecture,
JOnAS and the Connector Architecture
- Container-Managed Persistence
- for Entity Beans,
Introduction to Entity Beans
- CORBA
- accessing an EJB,
Accessing an EJB Deployed on a JOnAS Server by a CORBA Client
- client development,
CORBA Client Development
- interoperability with JOnAS,
Interoperability between JOnAS and CORBA
D
- database access operations
- configuring for container-managed persistence,
Configuring Database Access for Container-Managed Persistence
- writing,
Writing Database Access Operations (Bean-Managed Persistence)
- Database Service
- overview,
Database Service
- dbm (Database Manager service),
Configuring JOnAS Services
- configuring,
Configuring the Database Service
- configuring Oracle,
Configuring Oracle for the Supplied Example
- configuring other databases,
Configuring Other Databases
- declarative transaction management,
Declarative Transaction Management
- Deployment Descriptor
- defining,
Defining the Deployment Descriptor
- for CMP2.0,
Standard Deployment Descriptor
- of Entity Beans,
Introduction to Entity Beans
- distributed transaction management,
Distributed Transaction Management
E
- ear (EAR service),
Configuring JOnAS Services
- configuring,
Configuring the EAR Service
- EAR class loader,
EAR Class Loader
- EAR Container Service
- overview,
EAR Service
- Ear Deployment Descriptor
- advanced example,
Advanced Example
- defining,
Defining the EAR Deployment Descriptor
- simple example,
Simple Example of Application Deployment Descriptor
- EAR Packaging,
EAR Packaging
- EJB
- accessing a CORBA service,
Accessing a CORBA Service by an EJB Deployed on JOnAS Server
- accessing from a servlet or JSP page,
Accessing an EJB from a Servlet or JSP Page
- deployment and installation,
Example of Deploying and Installing an EJB Using an EJB-JAR File
- EJB (EJB Container),
Configuring JOnAS Services
- configuring,
Configuring the EJB Container Service
- EJB 1.1 specification,
Using CMP2.0 Persistence
- EJB 2.0 specification,
Using CMP2.0 Persistence
- EJB applications
- Bean-managed transactions,
Bean-managed Transactions
- declarative transaction management,
Declarative Transaction Management
- distributed transaction management,
Distributed Transaction Management
- running,
Running the First EJB Application
- transactional behavior,
Transactional Behavior of EJB Applications
- EJB class loader,
EJB Class Loader
- EJB container
- creating from an EJB-JAR file,
Configuring the EJB Container Service
- EJB Container Service
- overview,
EJB Container Service
- EJB implementation class,
Entity Bean Implementation Class
- EJB Packaging,
EJB Packaging
- ejbjar
- example,
ejbjar Example
- parameters,
ejbjar Parameters
- using,
Ant EJB Tasks: Using EJB-JAR
- endpoint
- JAX-RPC,
A JAX-RPC Endpoint
- Stateless Session Bean (SSB),
Stateless Session Bean Endpoint
- Enterprise Bean
- performing JMS operations,
Running an EJB Performing JMS Operations
- Enterprise Bean class
- of Entity Beans,
The Enterprise Bean Class
- Enterprise Bean environment
- entries,
Environment Entries
- introduction,
Enterprise Bean Environment
- resource references,
Resource References
- Enterprise Beans
- deployment and installation,
The Deployment and Installation of Enterprise Beans
- EJB references,
EJB References
- resource environment references,
Resource Environment References
- Entity Beans
- bean implementation class,
Introduction to Entity Beans
- component interface,
Introduction to Entity Beans,
The Component Interface
- deployment descriptor,
Introduction to Entity Beans
- developing,
Developing Entity Beans
- Enterprise Bean class,
The Enterprise Bean Class
- home interface,
Introduction to Entity Beans,
The Home Interface
- Primary Key class,
Introduction to Entity Beans,
The Primary Key Class
- environment variables
- JONAS_BASE,
JONAS_BASE Environment Variable
J
- J2EE,
J2EE
- J2EE applications
- deployment and installation,
The Deployment and Installation of Web and J2EE Applications,
Deploying and Installing a J2EE Application
- J2EE clients
- launching,
Launching J2EE Client Applications
- J2EE Connector Architecture Service
- overview,
J2EE CA Resource Service
- Java clients
- login modules,
Login Modules in a Java Client
- Java Connector Architecture,
JOnAS and the Connector Architecture
- JAX-RPC endpoint,
A JAX-RPC Endpoint
- jclient
- deploying Web Services with,
Axis Tools
- jclient (command),
jclient
- JDBC Resource Adapters
- configuring,
Configuring JDBC Resource Adapters
- JK module
- configuring,
Configuring the JK Module (mod_jk)
- JMS
- accessing the destination object,
Accessing the Destination Object
- administration,
JMS Administration
- and authentication,
Authentication with JMS
- and transactions,
Transactions and JMS Sessions Within an Application Component
- EJB example,
A JMS EJB Example
- pre-installed and configured,
JMS is Pre-installed and Configured
- rules and restrictions,
Some Programming Rules and Restrictions When Using JMS within EJB
- using,
JMS User's Guide
- writing operations,
Writing JMS Operations Within an Application Component,
Writing JMS Operations
- jms (Java Message Service),
Configuring JOnAS Services
- configuring,
Configuring the JMS Service
- JmsServer (command),
JmsServer
- jmx (administration console),
Configuring JOnAS Services
- configuring,
Configuring the JMX (Java Management Extension) Service
- JNDI
- configured from carol.properties file,
Understanding Why This Works
- JNDI access
- configuring,
JNDI Access
- JOnAS
- and Web Services,
Web Services with JOnAS
- architecture,
JOnAS Architecture
- built-in services,
JOnAS built-in Services
- command reference,
JOnAS Command Reference
- Communication and Naming Service,
Communication and Naming Service
- configuration and deployment facilities,
JOnAS Configuration and Deployment Facilities
- configuring for a cluster,
Configuring JOnAS
- configuring for a mail factory,
Configuring JOnAS for a Mail Factory
- Database Service,
Database Service
- development and deployment environment,
JOnAS Development and Deployment Environment
- development environments,
JOnAS Development Environments
- EAR Container Service,
EAR Service
- EJB Container Service,
EJB Container Service
- features,
JOnAS Features
- future development,
Future Development
- getting started with,
Getting Started with JOnAS
- interoperability with CORBA,
Interoperability between JOnAS and CORBA
- J2EE Connector Architecture Service,
J2EE CA Resource Service
- Java standard conformance,
Java Standard Conformance
- key features,
Key Features
- Mail Service,
Mail Service
- Management Service,
Management Service
- Messaging Service,
Messaging Service
- overview,
Java Open Application Server (JOnAS): a J2EE Platform
- Registry,
Communication and Naming Service
- Security service,
Security Service
- services,
JOnAS Services
- using with Axis,
How to use Axis in JOnAS
- WEB Container Service,
WEB Container Service
- web service interoperability with Weblogic,
Web Service Interoperability between JOnAS and BEA WebLogic
- using RMI-IIOP,
RMI-IIOP Interoperability between JOnAS and BEA WebLogic
- WebServices service,
WebServices Service
- jonas (command),
jonas
- JOnAS class loaders
- EAR class loader,
EAR Class Loader
- EJB class loader,
EJB Class Loader
- WEB class loader,
WEB Class Loader
- JOnAS commands
- GenIC,
GenIC
- jclient,
jclient
- JmsServer,
JmsServer
- jonas,
jonas
- newbean,
newbean
- RAConfig,
RAConfig
- registry,
registry
- JOnAS database mappers,
JOnAS Database Mappers
- JOnAS database mapping,
JOnAS Database Mapping (Specific Deployment Descriptor)
- JOnAS examples
- basic,
JOnAS Examples
- complex,
More Complex Examples
- with database access,
An Example With Database Access
- JOnAS services
- configuring,
Configuring JOnAS Services
- dbm,
Configuring JOnAS Services
- configuring,
Configuring the Database Service
- ear,
Configuring JOnAS Services
- configuring,
Configuring the EAR Service
- EJB
- configuring,
Configuring the EJB Container Service
- EJB Container,
Configuring JOnAS Services
- jms,
Configuring JOnAS Services
- configuring,
Configuring the JMS Service
- jmx,
Configuring JOnAS Services
- configuring,
Configuring the JMX (Java Management Extension) Service
- jtm,
Configuring JOnAS Services
- configuring,
Configuring the Transaction Service
- mail,
Configuring JOnAS Services
- configuring,
Configuring the Mail Service
- registry,
Configuring JOnAS Services
- configuring,
Configuring the Registry Service
- resource,
Configuring JOnAS Services
- configuring,
Configuring the Resource Service
- security,
Configuring JOnAS Services
- configuring,
Configuring the Security Service
- web
- configuring,
Configuring the WEB Container Service
- WEB Container,
Configuring JOnAS Services
- WebServices,
Configuring JOnAS Services
- configuring,
Configuring the WebServices Service
- JOnAS traces
- controlling output,
Example: Setting the Output Traces to the Console and a File
- jonas-web.xml,
Changes to jonas-web.xml
- jonas-webservices.xml,
The Optional jonas-webservices.xml
- jonas.properties
- configuration file,
The JOnAS Configuration File
- modifying for a service,
Modifying the jonas.properties File
- jonas.service.registry.mode
- values,
Configuring the Registry Service
- JONAS_BASE
- defaults to JONAS_ROOT,
JONAS_BASE Environment Variable
- environment variable,
JONAS_BASE Environment Variable
- jonas_ejb module
- setting the DEBUG level,
Example: Setting the DEBUG Level
- JORM
- using,
Using CMP2.0/JORM
- JORM framework,
JOnAS Database Mappers
- JSP pages
- accessing an EJB from,
Accessing an EJB from a Servlet or JSP Page
- developing,
Developing Web Components
- introduction,
The JSP Pages
- jtm (JOnAS Transaction Manager),
Configuring JOnAS Services
- configuring,
Configuring the Transaction Service
- jvmRoute
- defining,
Configure Tomcat
M
- mail (mail service),
Configuring JOnAS Services
- configuring,
Configuring the Mail Service
- mail factory
- configuring,
Configuring a Mail Factory
- Mail Service
- overview,
Mail Service
- Management Service
- overview,
Management Service
- MBeans
- expose management methods,
Management Service
- MDB (Message-Driven Beans)
- administering,
Administration Aspects
- description,
Description of a Message-Driven Bean
- developing,
Developing a Message-Driven Bean
- overview,
Developing Message-Driven Beans
- running,
Running a Message-Driven Bean
- transactional aspects,
Transactional Aspects
- Message-Driven Bean pool
- tuning,
Tuning the Message-Driven Bean Pool
- Message-Driven Beans (MDB)
- administering,
Administration Aspects
- description,
Description of a Message-Driven Bean
- developing,
Developing a Message-Driven Bean
- overview,
Developing Message-Driven Beans
- running,
Running a Message-Driven Bean
- transactional aspects,
Transactional Aspects
- Message-Oriented Middleware (MOM)
- launching,
Launching the Message-Oriented Middleware
- Messaging Service
- overview,
Messaging Service
- migrating
- New World Cruises application to JOnAS,
How to Migrate the New World Cruises Application to JOnAS
- MimePartDataSource mail factory
- configuring,
Configuring MimePartDataSource Mail Factory
- mod_jk
- configuring,
Configuring the JK Module (mod_jk)
- MOM (Message-Oriented Middleware)
- launching,
Launching the Message-Oriented Middleware
- multi-protocol configuration,
Multi-protocol Deployment (GenIC)
R
- RAConfig (command),
RAConfig
- registry (command),
registry
- registry (service),
Configuring JOnAS Services
- configuring,
Configuring the Registry Service
- overview,
Communication and Naming Service
- resource (Resource Adapter service),
Configuring JOnAS Services
- configuring,
Configuring the Resource Service
- Resource Adapters
- configuring,
Configuring JDBC Resource Adapters,
Configuring Resource Adapters
- deploying with JOnAS,
Defining the JOnAS Connector Deployment Descriptor
- RMIC
- using to create IDL files,
Using RMIC to Create IDL Files Used by the CORBA Client
S
- security,
Security Management
- security (JOnAS service),
Configuring JOnAS Services
- security (Security service)
- configuring,
Configuring the Security Service
- configuring Tomcat 5.0.x interceptors,
Using Web Container Tomcat 5.0.x Interceptors for Authentication
- overview,
Security Service
- security context
- propagation,
Security and Transaction Context Propagation
- security roles,
Security Roles
- service class
- defining,
Defining the Service Class
- ServiceException,
The ServiceException
- ServiceManager,
The ServiceManager
- services
- introducing a new,
Introducing a New Service
- servlets
- accessing an EJB from,
Accessing an EJB from a Servlet or JSP Page
- developing,
Developing Web Components
- introduction,
The Servlets
- Session Beans
- component interface,
The Component Interface
- developing,
Developing Session Beans
- Enterprise Bean Class,
The Enterprise Bean Class
- home interface,
The Home Interface
- session mail factory
- configuring,
Configuring a Session Mail Factory
- session replication
- configuring Apache, Tomcat, and JOnAS for,
Session Replication at the Web Level
- SQL requests
- tracing through P6Spy,
Tracing SQL Requests Through P6Spy
- Stateless Session Bean (SSB) endpoint,
Stateless Session Bean Endpoint
- stateless session bean pool
- tuning,
Tuning the Stateless-Session Bean Pool
W
- WAR packaging,
WAR Packaging
- web (WEB Container),
Configuring JOnAS Services
- configuring,
Configuring the WEB Container Service
- web applications
- deployment and installation,
The Deployment and Installation of Web and J2EE Applications,
Deploying and Installing a Web Application
- running in a cluster,
Running your Web Application
- running with load balancing,
Running a Web Application
- WEB class loader,
WEB Class Loader
- web components
- developing,
Developing Web Components
- WEB Container Service
- overview,
WEB Container Service
- Web Deployment Descriptor
- defining,
Defining the Web Deployment Descriptor
- Web Services
- client,
The Web Services Client
- definitions,
Some Definitions
- J2EE component as,
Exposing a J2EE Component as a Web Service
- overview,
Overview of a Web Service
- with JOnAS,
Web Services with JOnAS
- WebLogic
- web service interoperability with JOnAS,
Web Service Interoperability between JOnAS and BEA WebLogic
- using RMI-IIOP,
RMI-IIOP Interoperability between JOnAS and BEA WebLogic
- WebServices,
Configuring JOnAS Services
- configuring,
Configuring the WebServices Service
- overview,
WebServices Service
- WebSphere MQ
- architectural rules,
Architectural Rules
- limitations,
Limitations
- using,
Using WebSphere MQ JMS
- ws (WebServices),
Configuring JOnAS Services
- configuring,
Configuring the WebServices Service