Index: P
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
Copyright © 2001
O'Reilly & Associates, Inc.
All Rights Reserved.