![]() |
![]() |
|
|
| |
Programming WebLogic Enterprise JavaBeans
Introducing WebLogic Server Enterprise JavaBeans
Overview of Enterprise JavaBeans
Implementation of Preliminary Specifications
Preliminary J2EE Specification
Preliminary EJB 2.0 Specification
WebLogic Server EJB 2.0 Support
Deployment and Management Roles
EJB Enhancements in WebLogic Server 6.1
Changed EJB Deployment Elements
Read-Only Multicast Invalidation Support
Automatic Generated Primary Key Support
EJB Deployment Descriptor Editor
Flushing the CMP Cache Support
ANT Tasks to Create Skeleton Deployment Descriptors
EJB Deployment Descriptor Editor
Make Entity EJBs Coarse-Grained
Encapsulate Additional Business Logic in Entity EJBs
Optimize Entity EJB Data Access
Designing Message-Driven Beans
Using WebLogic Server Generic Bean Templates
Differences Between Accessing EJBs from Local Clients and Remote Clients
Restrictions on Concurrency Access of EJB Instances
Storing EJB References in Home Handles
Using Home Handles Across a Firewall
Preserving Transaction Resources
Allowing the Datastore to Manage Transactions
Using Container-Managed Transactions Instead of Bean-Managed Transactions for EJBs
Never Demarcate Transactions from Application
Always Use A Transactional Datasource for Container-Managed EJBs
What Are Message-Driven Beans?
Differences Between Message-Driven Beans and Standard JMS Consumers
Differences Between Message-Driven Beans and Stateless Session EJBs
Concurrent Processing for Topics and Queues
Developing and Configuring Message-Driven Beans
Message-Driven Bean Class Requirements
Using the Message-Driven Bean Context
Implementing Business Logic with onMessage()
Specifying Principals and Setting Permissions for JMS Destinations
Specifying Message-Driven Beans as Durable Subscribers
Configuring Message-Driven Beans for Foreign JMS Providers
Reconnecting to a JMS Server or Foreign Service Provider
Invoking a Message-Driven Bean
Creating and Removing Bean Instances
Deploying Message-Driven Beans in WebLogic Server
Using Transaction Services with Message-Driven Beans
The WebLogic Server EJB Container and Supported Services
Initializing Entity EJB Instances (Free Pool)
READY and ACTIVE Entity EJB Instances (Cache)
Entity EJB Life Cycle Transitions
Stateless Session EJB Life Cycle
Initializing Stateless Session EJB Instances
Activating and Pooling Stateless Session EJBs
Stateful Session EJB Life Cycle
Stateful Session EJB Passivation
Concurrent Access to Stateful Session Beans
Comparing the Performance of Stateless Session Beans to BMP EJBs
ejbLoad() and ejbStore() Behavior for Entity EJBs
Using db-is-shared to Limit Calls to ejbLoad()
Restrictions and Warnings for db-is-shared
Using is-modified-method-name to Limit Calls to ejbStore() (EJB 1.1 Only)
Warning for is-modified-method-name
Using delay-updates-until-end-of-tx to Change ejbStore() Behavior
Setting Entity EJBs to Read-Only
Read-Only Concurrency Strategy
Restrictions for Read-Only Concurrency Strategy
Read-Only Multicast Invalidation
Standard Read-Only Entity Beans
EJBs in WebLogic Server Clusters
In-Memory Replication for Stateful Session EJBs
Requirements and Configuration for In-Memory Replication
Limitations of In-Memory Replication
Read-Write Entity EJBs in a Cluster
Transaction Management Responsibilities
Using javax.transaction.UserTransaction
Restriction for Container-Managed EJBs
Setting User Transaction Isolation Levels
Setting Container-Managed Transaction Isolation Levels
Limitations of TRANSACTION_SERIALIZABLE
Special Note for Oracle Databases
Distributing Transactions Across Multiple EJBs
Calling Multiple EJBs from a Single Transaction Context
Encapsulating a Multi-Operation Transaction
Distributing Transactions Across EJBs in a WebLogic Server Cluster
Setting Up JDBC Datasource Factories
Setting Up URL Connection Factories
Locking Services for Entity EJBs
WebLogic Server Container-Managed Persistence Services
Overview of Container Managed Persistence Services
Using WebLogic Server RDBMS Persistence
Writing for RDBMS Persistence for EJB 1.1 CMP
Using WebLogic Query Language (WLQL) for EJB 1.1 CMP
EJB QL Requirement for EJB 2.0 Beans
Using EJB 2.0 WebLogic QL Extension for EJB QL
"get" and "set" Method Restrictions
BLOB and CLOB DBMS Column Support for the Oracle DBMS
Specifying a BLOB Using the Deployment Descriptor
Controlling Serialization of cmp-fields Mapped to OracleBlobs
Specifying a CLOB Using the Deployment Descriptors
Database Cascade Delete Method
Tuned EJB 1.1 CMP Updates in WebLogic Server
Primary Key Mapped to a Single CMP Field
Primary Keys Class That Wraps Single or Multiple CMP Fields
Automatic Primary Key Generation for EJB 2.0 CMP
Specifying Primary Key Support for Oracle
Specifying Primary Key Support for Microsoft SQL Server
Specifying Primary Key Named Sequence Table Support
Container-Managed Relationships
Local Interfaces and Container-Managed Relationships
Changes to the Container for Local Interfaces
Defining Container-Managed Relationships
Specifying Relationship in ejb-jar.xml
Specifying Relationships in weblogic-cmp-jar.xml
Container-Managed Relationships and Caching
Java Data Types for CMP Fields
Packaging EJBs for the WebLogic Server Container
Required Steps for Packaging EJBs
Reviewing the EJB Source File Components
WebLogic Server EJB Deployment Files
Relationships Among the Deployment Files
Specifying and Editing the EJB Deployment Descriptors
Manually Editing EJB Deployment Descriptors
Using the EJB Deployment Descriptor Editor
Setting WebLogic Server Deployment Mode
Using the Automatic Mode for Deployment
Automatically Deploying the EJB Examples
Using the Production Mode for Deployment
Packaging EJBs into a Deployment Directory
Compiling EJB Classes and Generating EJB Container Classes
Loading EJB Classes into WebLogic Server
Deploying EJBs to WebLogic Server
Deploying EJBs at WebLogic Server Startup
Deploying EJBs in Different Applications
Deploying EJBs on a Running WebLogic Server
Deploying New EJBs into a Running Environment
Deploying Pinned EJBs - Special Step Required
weblogic.deploy update and Targets
Deploying Uncompiled EJB Files
Configuring Security Constraints
Conversion Options Available with DDConverter
Using DDConverter to Convert EJBs
weblogic-ejb-jar.xml Document Type Definitions
Document Type Definitions (DTDs) for Validation
Changed EJB Deployment Elements in WebLogic Server 6.1
6.0 weblogic-ejb-jar.xml Deployment Descriptor File Structure
6.0 weblogic-ejb-jar.xml Deployment Descriptor Elements
ejb-local-reference-description
stateless-bean-call-router-class-name
stateless-bean-methods-are-idempotent
5.1 weblogic-ejb-jar.xml Deployment Descriptor File Structure
5.1 weblogic-ejb-jar.xml Deployment Descriptor Elements
stateful-session-persistent-store-dir
stateless-bean-call-router-class-name
stateless-bean-methods-are-idempotent
weblogic-cmp-rdbms-
jar.xml Document Type Definitions
Document Type Definitions (DTDs) for Validation
6.0 weblogic-cmp-rdbms-jar.xml Deployment Descriptor File Structure
6.0 weblogic-cmp-rdbms-jar.xml Deployment Descriptor Elements
5.1 weblogic-cmp-rdbms-jar.xml Deployment Descriptor File Structure
5.1 weblogic-cmp-rdbms-jar.xml Deployment Descriptor Elements
![]() |
![]() |
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|