Book Home

Enterprise Java™Beans Search this book

Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Index: R

Read Committed isolation level: 8.3.3 Transaction Isolation Levels
read locks: 8.3.2 Database Locks
Read Uncommitted isolation level: 8.3.3 Transaction Isolation Levels
8.3.4 Balancing Performance Against Consistency
Ready state: 3.1.1.1 The entity bean life cycle
6.3.3 The Ready State
6.3.4 Life in the Ready State
bean moving from instance pool to: 3.1.1.2 Overview of state transitions
transition from Pooled state via activation: 6.3.3.3 Transitioning from the Pooled state to the Ready State via activation
transition to Pooled state via passivation: 6.3.3.4 Transitioning from the Ready State to the Pooled state via passivation
transition to Pooled state via removal: 6.3.3.5 Transitioning from the Ready State to the Pooled state via removal
transitioning from Pooled state via find methods: 6.3.3.2 Transitioning from the Pooled state to the Ready State via a find method
transitioning to/from Pooled state via creation: 6.3.3.1 Transitioning from the Pooled state to the Ready State via creation
reentrance: 3.2.1.1 Reentrance
4.2.6 EJB 1.0: The Deployment Descriptor
4.2.6 EJB 1.0: The Deployment Descriptor
(see also concurrency)
multithreaded access vs.: 3.2.1.1 Reentrance
reentrant element: 4.2.5 EJB 1.1: The Deployment Descriptor
10.5.1 Session and Entity Beans
references: 10.5.1 Session and Entity Beans
(see also remote references)
accessing in EJB 1.0 and 1.1: 7.3.1.4 TravelAgentBean: The bean class
to beans, looking up for: 10.5.4 References to Other Beans
to EJB home: 4.3.3.1 EJB 1.1: TravelAgentBean
4.3.3.2 EJB 1.0: TravelAgentBean
to external resources: 10.5.5 References to External Resources
JNDI ENC, making available through: 10.5.1 Session and Entity Beans
to other beans, defining within JNDI ENC: 10.5.4 References to Other Beans
relational databases
arrays of Strings, converting for storage in: 6.1.8.4 Using ejbLoad( ) and ejbStore( ) in container-managed beans
connections, obtaining with JDBC: 6.2.6 Obtaining a Connection to the Database
container-managed persistence and: 6.1 Container-Managed Persistence
CTMs, analogies to: 1.5.4 Analogies to Relational Databases
entity bean fields, mapping to: 3.2.3.1 Object-to-relational persistence
object-to-relational mapping tools: 9.8 Object-to-Relational Mapping Tools
SQL standard: 1.6.3 Benefits of a Standard Server-Side Component Model
EJB server support for: 4.1 Choosing and Setting Up an EJB Server
relationships (entity beans): 9.7 Entity Bean Relationships
complex: 9.7.2 Complex Entity Relationships
9.7.2.3 Native Java persistence
database IDs vs. business concepts: 9.7.1.1 Maintaining the database mapping
database mapping: 9.7.1.1 Maintaining the database mapping
mapping serializable: 9.7.1.2 Mapping serializable to VARBINARY
simple: 9.7.1 Simple Associations
9.7.1.5 Native Java persistence
remote element: 2.1.2.2 EJB 1.1: Deployment descriptors
10.5.1 Session and Entity Beans
remote interface: 5.2.2 EJB 1.1 and 1.0: The Java RMI Programming Model
10.5.1 Session and Entity Beans
(see also remote element)
business methods, defining: 2.1.1 Classes and Interfaces
A.1.7 EJBObject
client-side API: 5.2.4 The Remote Interface
defining: 2.1.1.1 The remote interface
dependent class: 7.1.2.3 Dependent classes: The CreditCard and Check classes
in ejb-jar files: 10.7 The ejb-jar File
entity beans: 4.2.1 Cabin: The Remote Interface
container-managed: 6.1.1 The Remote Interface
Java RMI-IIOP restrictions on: 5.2.2.1 EJB 1.1: Java RMI-IIOP type restrictions
Java RMI return types, parameters, and exceptions: 6.1.4 Java RMI Return Types, Parameters, and Exceptions
methods, distinguishing from home interface: 10.6.3.4 Remote/home differentiation
problems with bean class implementation: 9.5 Implementing a Common Interface
security roles, mapping to methods: 10.6.2.1 Assigning roles to methods
session beans: 4.3.1 TravelAgent: The Remote Interface
7.3.1.1 TravelAgent: The remote interface
set and get methods: 6.1.1.1 Set and get methods
stateful session beans: 7.3.1 The TravelAgent Bean
stateless session beans: 7.1.2.2 ProcessPayment: The remote interface
7.1.2.2 ProcessPayment: The remote interface
remote method invocation (see Java RMI; RMI; RMI-IIOP)
remote procedure calls (RPCs): 1.5.1 TP Monitors
remote references
EJB objects, comparing: 5.2.5.3 Comparing beans for identity
explicit narrowing with PortableRemoteObject: 5.2.2.2 EJB 1.1: Explicit narrowing using PortableRemoteObject
circumstances for use: 5.2.2.2 EJB 1.1: Explicit narrowing using PortableRemoteObject
circumstances not requiring: 5.2.2.2 EJB 1.1: Explicit narrowing using PortableRemoteObject
handle, obtaining through: 7.1.2.2 ProcessPayment: The remote interface
in bean-to-bean interaction: 9.5.1 Why the Bean Class Shouldn't Implement the Remote Interface
to object servers: 1.3.1 Rolling Your Own Distributed Object
serializable objects vs.: 5.2.2 EJB 1.1 and 1.0: The Java RMI Programming Model
RemoteException: 5.2.2 EJB 1.1 and 1.0: The Java RMI Programming Model
5.2.4 The Remote Interface
6.1.4 Java RMI Return Types, Parameters, and Exceptions
bean-managed persistence, requirements for: 6.2.1 Making the ShipBean a Bean-Managed Entity
checked sybsystem exceptions, wrapping: 6.2.2 Exception Handling
EJB callback methods, use in: 6.2.8 The ejbLoad( ) and ejbStore( ) Methods
find methods: 6.2.10 ejbFind( ) Methods
stateless session beans: 7.1.2.2 ProcessPayment: The remote interface
remove( )
EJBHome interface: 5.2.3.1 Removing beans
EJBObject interface: 5.2.5.4 Removing beans
remove methods, transactional attributes required in deployment descriptor: 10.6.1 Specifying a Bean's Transactional Attributes
RemoveException: 8.6.1.2 Application exceptions
A.1.16 RemoveException
removing beans: 3.1.1.2 Overview of state transitions
5.2.3.1 Removing beans
6.3.3.5 Transitioning from the Ready State to the Pooled state via removal
entity beans, bean-managed persistence: 6.2.9 The ejbRemove( ) Method
stateless session beans: 7.2.2.1 Transitioning to the Method-Ready Pool
Repeatable Read isolation level: 8.3.3 Transaction Isolation Levels
repeatable reads: 8.3.1 Dirty, Repeatable, and Phantom Reads
8.3.1.2 Repeatable reads
Required transaction attribute: 8.2.3 Transaction Attributes Defined
10.6.1 Specifying a Bean's Transactional Attributes
Requires New transaction attribute: 8.2.3 Transaction Attributes Defined
res-auth element: 10.5.5 References to External Resources
res-ref-name element: 6.2.6.1 EJB 1.1: Using JDBC in EJB
10.5.5 References to External Resources
res-type element: 6.2.6.1 EJB 1.1: Using JDBC in EJB
10.5.5 References to External Resources
reservations, using entity bean for: 7.3.1.5 Why use a Reservation entity bean?
resource factories: 10.5.1 Session and Entity Beans
resource management: 3. Resource Management and the Primary Services
dependent classes, use of: 7.1.2.3 Dependent classes: The CreditCard and Check classes
instance pooling: 3.1.1 Instance Pooling
3.1.1.3 Instance swapping
listing behavior vs. entity beans: 9.3.2 Resource Consumption
ORBS, lacking support for: 1.5.3 CTMs: The Hybrid of ORBs and TP Monitors
resource-ref element: 10.5.1 Session and Entity Beans
declaration for DataSource connection factory: 10.5.5 References to External Resources
return types, Java RMI: 6.1.4 Java RMI Return Types, Parameters, and Exceptions
RMI (remote method invocation): 1.3 Distributed Object Architectures
1.3 Distributed Object Architectures
3.2.4 Distributed Objects
6.1.4 Java RMI Return Types, Parameters, and Exceptions
communication loop: 1.3.1 Rolling Your Own Distributed Object
communication loops: 1.3 Distributed Object Architectures
network protocols, distributed object services: 3.2.4 Distributed Objects
RPC vs.: 1.5.1 TP Monitors
role-driven access control: 3.2.6.1 EJB 1.1: Role-driven access control
role-link element: 10.5.6 Security Roles
role-name element: 10.5.6 Security Roles
RoleIdentity class: 6.2.5 EJB 1.0: EJBContext
rollback( ) (UserTransaction): 8.5.3 UserTransaction
rollback/commit control in updating databases: 8.2.4 Transaction Propagation
rollbacks
EJBContext methods: 8.5.5 EJBContext Rollback Methods
marking transaction for: 8.5.3 UserTransaction
root element: 2.1.2.2 EJB 1.1: Deployment descriptors
4.2.5 EJB 1.1: The Deployment Descriptor
10.4 The Descriptor's Body
RPCs (remote procedure calls): 1.5.1 TP Monitors
runAs Identity: 3.2.6.2 EJB 1.0: Method-driven access control
3.2.6.2 EJB 1.0: Method-driven access control
runtime behaviors
customizing with deployment descriptors: 2.1.2 Deployment Descriptors and JAR Files
modifying at deployment in server-side components: 1.1.2 Server-Side Components
runtime exceptions: 6.2.2 Exception Handling


Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Library Navigation Links

Copyright © 2001 O'Reilly & Associates, Inc. All Rights Reserved.