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: P

packages for EJB, downloading from Sun Java site: 4.1.1 Setting Up Your Java IDE
parameters: 10.6.3.3 Specific method declarations
(see also method-params elements)
Java RMI: 6.1.4 Java RMI Return Types, Parameters, and Exceptions
resolving overloaded methods: 10.6.3 Identifying Specific Methods
passing by reference: 5.2.2 EJB 1.1 and 1.0: The Java RMI Programming Model
passing objects by value: 5.2.2 EJB 1.1 and 1.0: The Java RMI Programming Model
9.2 Passing Objects by Value
bulk accessors: 9.2.3 Bulk Accessors
CORBA, limitations of: 3.2.4 Distributed Objects
dependent classes: 7.3.1.1 TravelAgent: The remote interface
dependent classes, use of: 7.1.2.3 Dependent classes: The CreditCard and Check classes
dependent objects: 9.2 Passing Objects by Value
beans vs.: 9.2.1 Dependent Objects
entity objects: 9.2.4 Entity Objects
passivation: 3.1.2 The Activation Mechanism
EJB 1.0 and 1.1, issues with: 7.4.3 Passivated State
JNDI ENC, maintaining during: 7.3.1.4 TravelAgentBean: The bean class
Ready to Pooled state: 6.3.3.4 Transitioning from the Ready State to the Pooled state via passivation
stateful session beans: 7.4.3 Passivated State
JNDI context, closing: 7.3.1.4 TravelAgentBean: The bean class
path, XML deployment descriptors in ejb-jar files: 10.7 The ejb-jar File
performance
improving with session beans: 9.3 Improved Performance with Session Beans
9.4 Bean Adapters
session beans, benefits of: 2.2.2 Modeling Workflow with Session Beans
transaction isolation levels and: 8.3.4 Balancing Performance Against Consistency
transactions across methods and: 8.5.1 Transaction Propagation in Bean-Managed Transactions
permissions, method-permission element: 3.2.6.1 EJB 1.1: Role-driven access control
10.6 Describing Bean Assembly
10.6.3.4 Remote/home differentiation
persistence: 3.2.3 Persistence
9.8 Object-to-Relational Mapping Tools
bean-managed: 6.2 Bean-Managed Persistence
connections to database: 6.2.6 Obtaining a Connection to the Database
deployment of beans: 6.2.11 EJB 1.1: Deploying the Bean-Managed Ship Bean
duplicate records, handling: 7.3.1.5 Why use a Reservation entity bean?
ejbCreate( ), use of: 6.2.7 The ejbCreate( ) Method
ejbLoad( ) and ejbStore( ) methods: 6.3.4 Life in the Ready State
entity bean, defining: 6.2.1 Making the ShipBean a Bean-Managed Entity
exception handling: 6.2.2 Exception Handling
6.2.2 Exception Handling
find methods in: 6.2.10 ejbFind( ) Methods
removing from database: 6.2.9 The ejbRemove( ) Method
sequence diagrams: B.1.3 Sequence Diagrams for Bean-Managed Persistence
synchronizing to database: 6.3.3.3 Transitioning from the Pooled state to the Ready State via activation
cmp-field elements: 4.2.5 EJB 1.1: The Deployment Descriptor
container-managed: 4.2.6 EJB 1.0: The Deployment Descriptor
5.2.5.2 Primary key
6.1 Container-Managed Persistence
6.3.3.4 Transitioning from the Ready State to the Pooled state via passivation
(see also under entity beans)
activation and synchronization: B.1.2 quence Diagrams for Container-Managed Persistence
bean class: 6.1.5 The ShipBean Class
client application, creating: 6.1.9 The Client Application
cmp-field elements: 4.2.5 EJB 1.1: The Deployment Descriptor
10.5.1 Session and Entity Beans
CreateException: 6.1.3 The Home Interface
duplicate records, handling: 7.3.1.5 Why use a Reservation entity bean?
ejbLoad( ) and ejbStore( ), using in: 6.1.8.4 Using ejbLoad( ) and ejbStore( ) in container-managed beans
find methods: 4.2.4 CabinBean: The Bean Class
6.1.3 The Home Interface
6.1.3.1 The find methods
home interface, defining: 6.1.3 The Home Interface
no-argument constructor requirement: 6.1.2 The Primary Key
primary keys: 6.1.2 The Primary Key
6.1.2 The Primary Key
remote interface, defining: 6.1.1 The Remote Interface
sequence diagrams: B.1.2 quence Diagrams for Container-Managed Persistence
synchronization to database: 6.1.8.4 Using ejbLoad( ) and ejbStore( ) in container-managed beans
6.3.3.3 Transitioning from the Pooled state to the Ready State via activation
6.3.4 Life in the Ready State
container-managed fields: 6.1 Container-Managed Persistence
6.1.5 The ShipBean Class
references to other beans: 6.1 Container-Managed Persistence
elements in EJB DTD: 2.1.2.2 EJB 1.1: Deployment descriptors
entity beans: 2.2.1 Getting Information from an Entity Bean
6. Entity Beans
session beans vs.: 2.1 The Enterprise Bean Component
legacy persistence, EJB handling of: 3.2.3.3 Legacy persistence
object databases: 3.2.3.2 Object database persistence
object-to-relational: 3.2.3.1 Object-to-relational persistence
servlets and: 11.1 Servlets
session beans and: 2.1.1.5 What about session beans?
2.2.2 Modeling Workflow with Session Beans
7. Session Beans
stateful session beans: 7.3 The Stateful Session Bean
persistence-type element: 10.5.1 Session and Entity Beans
persistent fields: 4.2.4 CabinBean: The Bean Class
bulk accessors, manipulating with: 9.2.3 Bulk Accessors
mapping to database: 2.1.1.4 The primary key
phantom reads: 8.3.1 Dirty, Repeatable, and Phantom Reads
8.3.1.3 Phantom reads
phantom records: 8.3.1.3 Phantom reads
platform independence, Java language: 1. Introduction
polymorphism concept in programming languages: 5.2.2.2 EJB 1.1: Explicit narrowing using PortableRemoteObject
Pooled state: 3.1.1.1 The entity bean life cycle
6.3.2 The Pooled State
transition from Ready state via passivation: 6.3.3.4 Transitioning from the Ready State to the Pooled state via passivation
transition from Ready state via removal: 6.3.3.5 Transitioning from the Ready State to the Pooled state via removal
transition to Ready state via activation: 6.3.3.3 Transitioning from the Pooled state to the Ready State via activation
transitioning to Ready state via find methods: 6.3.3.2 Transitioning from the Pooled state to the Ready State via a find method
transitioning to/from Ready state via creation: 6.3.3.1 Transitioning from the Pooled state to the Ready State via creation
pooling resources: 3.1.1 Instance Pooling
PortableRemoteObject class: 5.2.2.2 EJB 1.1: Explicit narrowing using PortableRemoteObject
presentation tier (three-tier distributed object architecture): 1.1.1 Distributed Objects
prim-key-class element: 2.1.2.2 EJB 1.1: Deployment descriptors
10.5.1 Session and Entity Beans
primary keys: 2.1.1 Classes and Interfaces
as serializable class: 6.1.2 The Primary Key
in client-side API: 5.2.5.2 Primary key
container-managed entity beans: 6.1.2 The Primary Key
compound and single-field: 6.1.2 The Primary Key
constructors: 6.1.2 The Primary Key
fields, defining: 6.1.8.1 ejbCreate( )
overriding Object methods: 6.1.2 The Primary Key
undefined: 6.1.2.3 EJB 1.1: Undefined primary keys
creating for entity beans: 6.3.3.1 Transitioning from the Pooled state to the Ready State via creation
data types in field: 10.5.2 Specifying Primary Keys
database record, finding with: 6.2.10 ejbFind( ) Methods
defining: 2.1.1.4 The primary key
definition, deferring to bean deployer: 10.5.2.1 Deferring primary key definition
developing (example): 4.2.3 CabinPK: The Primary Key
duplicates, handling of: 7.3.1.5 Why use a Reservation entity bean?
in ejb-jar files: 10.7 The ejb-jar File
EntityContext, querying for: 6.2.8 The ejbLoad( ) and ejbStore( ) Methods
handles vs.: 5.2.5.5 The bean handle
hash codes in compound: 9.1 Hash Codes in Compound Primary Keys
metadata, using with: 5.2.3.2 Bean metadata
preserving in database mapping: 9.7.1.3 Preserving the primary key
removing beans with: 5.2.3.1 Removing beans
serializing and deserializing: 5.2.5.2 Primary key
session beans and: 2.1.1.5 What about session beans?
specifying, deployment descriptors: 10.5.2 Specifying Primary Keys
stateless session beans and: 7.1.2.2 ProcessPayment: The remote interface
primary services in EJB: 3.2 Primary Services
primitive data types: 6.1 Container-Managed Persistence
Java RMI in remote interface: 6.1.4 Java RMI Return Types, Parameters, and Exceptions
primary keys and: 6.1.2.2 Single-field key
wrapper classes for: 6.1.2.2 Single-field key
primkey-field element: 6.1.2.2 Single-field key
10.5.1 Session and Entity Beans
Principal objects, tracking client identity with: 6.2.4 EJB 1.1: EJBContext
Principal types: 3.2.6 Security
Principle objects: 3.2.6.1 EJB 1.1: Role-driven access control
private helper method (bean class): 7.1.2.6 ProcessPaymentBean: The bean class
procedure-based applications, distributed object systems vs.: 1.5.1 TP Monitors
programming languages
inheritance or polymorphism in: 5.2.2.2 EJB 1.1: Explicit narrowing using PortableRemoteObject
object-oriented: 1.1.2 Server-Side Components
propagation of transactions: 8.2.1 Transaction Scope
8.2.4 Transaction Propagation
bean-managed transactions: 8.5.1 Transaction Propagation in Bean-Managed Transactions
properties
business behavior, modifying at runtime: 6.2.5 EJB 1.0: EJBContext
declared under ejb10-properties subcontext: 7.1.2.8 EJB 1.1: EJBContext
deployment: 6.2.12 EJB 1.0: Deploying the Bean-Managed Ship Bean
deployment descriptors, defining in: 7.1.2.6 ProcessPaymentBean: The bean class
JDBC connections, acquiring with: 6.2.6.2 EJB 1.0: Using JDBC in EJB
remote interface, defining in: 4.2.1 Cabin: The Remote Interface
set and get methods, manipulating with: 6.1.1.1 Set and get methods
property files and property sheets, deployment descriptors vs.: 2.1.2 Deployment Descriptors and JAR Files
public declaration of primary key class fields: 6.1.2 The Primary Key


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.