Index: D
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: D
- data mapping (see database mapping)
- data types
- actual vs. declared: 6.1.4 Java RMI Return Types, Parameters, and Exceptions
- container-managed fields: 6.1 Container-Managed Persistence
- conversational state: 7.4.3 Passivated State
- env-entry-type element: 10.5.3 Environment Entries
- Eumeration and Collection: 6.1.3.1 The find methods
- find methods, returning: 6.2.10 ejbFind( ) Methods
- Java language: 5.2.2.2 EJB 1.1: Explicit narrowing using PortableRemoteObject
- Java RMI return and parameter types: 6.1.4 Java RMI Return Types, Parameters, and Exceptions
- JDBC type VARBINARY: 9.7.1.2 Mapping serializable to VARBINARY
- multi-entity find methods, returning: 6.2.1 Making the ShipBean a Bean-Managed Entity
- primary keys: 10.5.2 Specifying Primary Keys
- Object type for undefined: 6.1.2.3 EJB 1.1: Undefined primary keys
- using String and wrapper classes for: 6.1.2.2 Single-field key
- strings, array of, converting for storage in relational database: 6.1.8.4 Using ejbLoad( ) and ejbStore( ) in container-managed beans
- database locks (transactions): 8.3 Isolation and Database Locking
- 8.3.2 Database Locks
- 8.3.4.2 EJB 1.0: Controlling isolation levels
- isolation levels, application of: 8.3.3 Transaction Isolation Levels
- database mapping
- bean-managed persistence, bean class fields: 6.2 Bean-Managed Persistence
- business concepts vs. (entity bean relationships): 9.7.1.1 Maintaining the database mapping
- byte arrays and Java serialization: 9.7.2.2 Mapping serializable to VARBINARY
- entity bean relationships: 9.7.1.1 Maintaining the database mapping
- entity beans: 4.2.8 Creating a CABIN Table in the Database
- 4.2.9.2 EJB 1.0 deployment tools
- native Java persistence: 9.7.2.3 Native Java persistence
- persistent fields: 2.1.1.4 The primary key
- 2.1.1.4 The primary key
- (see also persistence)
- primary key, preserving in: 9.7.1.3 Preserving the primary key
- vectors, use in: 9.7.2.1 One-to-many database mapping
- vendors of EJB containers, tools for: 2.1.1.4 The primary key
- database table
- SQL definition: 6.1 Container-Managed Persistence
- stateless session beans, definitions for: 7.1.1 Downloading the Missing Pieces
- databases: 6.2.6 Obtaining a Connection to the Database
- (see also relational databases; object-oriented databases)
- access by web componenets using JDBC: 11.3 Web Components and EJB
- container-managed fields, synchronizing to: 6.1.8.4 Using ejbLoad( ) and ejbStore( ) in container-managed beans
- direct access vs. entity beans: 6. Entity Beans
- entities, adding to (bean-managed persistence): 6.2.7 The ejbCreate( ) Method
- indexing objects, different methods for: 6.1.2.3 EJB 1.1: Undefined primary keys
- primary keys as pointers to: 2.1.1 Classes and Interfaces
- rollback/commit control in updating: 8.2.4 Transaction Propagation
- in three-tier distributed object architecture: 1.1.1 Distributed Objects
- updates (stateful session beans): 8.8 Transactional Stateful Session Beans
- DataSource resource factory, declaring: 6.2.11 EJB 1.1: Deploying the Bean-Managed Ship Bean
- Date, using as primary key: 10.5.2 Specifying Primary Keys
- DCOM (see under Microsoft)
- debugger, IDE with: 4.1.1 Setting Up Your Java IDE
- declarations, named methods in deployment descirptor: 10.6.3.2 Named method declarations
- declarative transactional management: 8.2 Declarative Transaction Management
- declared data types, actual data types vs.:
6.1.4 Java RMI Return Types, Parameters, and Exceptions
- declared fields, bean class:
4.2.4 CabinBean: The Bean Class
- dependent classes
- defining for stateless session bean: 7.1.2.3 Dependent classes: The CreditCard and Check classes
- entity beans vs.: 7.1.2.3 Dependent classes: The CreditCard and Check classes
- passing by value: 7.3.1.1 TravelAgent: The remote interface
- dependent objects
- passing by value: 9.2 Passing Objects by Value
- validation rules in: 9.2.2 Validation Rules in Dependent Objects
- deployment: 2.1.3.3 Deploying a bean
- entity beans: 4.2.9 Deploying the Cabin Bean
- EJB 1.1 deployment tools: 4.2.9 Deploying the Cabin Bean
- javax.ejb.deployment package: 4.2.9.2 EJB 1.0 deployment tools
- A.2 Package: javax.ejb.deployment (EJB 1.0 Only)
- session beans: 4.3.8 Deploying the TravelAgent Bean
- deployment descriptors
- bean-managed entity bean (EJB 1.0): 6.2.12 EJB 1.0: Deploying the Bean-Managed Ship Bean
- container-managed entity beans
- EJB 1.1: 6.1.8.5 EJB 1.1: Deploying the ShipBean
- EJB Version 1.1: 2.1.2.2 EJB 1.1: Deployment descriptors
- isolation levels, assigning (EJB 1.0): 8.3.4.2 EJB 1.0: Controlling isolation levels
- JAR files, packaging in: 2.1.2 Deployment Descriptors and JAR Files
- properties in: 7.1.2.6 ProcessPaymentBean: The bean class
- session beans (EJB 1.0): 4.3.5 EJB 1.0: The TravelAgent Beans' Deployment Descriptor
- stateful session beans
- EJB 1.0: 7.3.1.8 EJB 1.0: The TravelAgent deployment descriptor
- timeouts, excluding in EJB 1.1: 7. Session Beans
- stateless session bean (EJB 1.0): 7.1.2.10 EJB 1.0: The ProcessPayment bean's deployment descriptor
- transaction attributes, setting (EJB 1.0): 8.2.2.2 EJB 1.0: Setting a transaction attribute
- XML-based: 10.1 What Is an XML Deployment Descriptor?
- D.3 XML Deployment Descriptors
- bean-managed entity bean: 6.2.11 EJB 1.1: Deploying the Bean-Managed Ship Bean
- complete example: 10.2 The Contents of a Deployment Descriptor
- document body: 10.4 The Descriptor's Body
- EJB references, declaring: 7.3.1.4 TravelAgentBean: The bean class
- entity bean, creating for: 4.2.4 CabinBean: The Bean Class
- headers: 10.3 The Document Header
- method-permission element: 3.2.6.1 EJB 1.1: Role-driven access control
- primkey-field element: 6.1.2.2 Single-field key
- resources, connection to: 6.2.6.1 EJB 1.1: Using JDBC in EJB
- security roles: 3.2.6.1 EJB 1.1: Role-driven access control
- Servlets and Java Server Pages (JSP), packaging: 11. Java 2, Enterprise Edition
- session beans: 4.3.4 EJB 1.1: TravelAgent Bean's Deployment Descriptor
- stateful session beans: 7.3.1.7 EJB 1.1: The TravelAgent deployment descriptor
- stateless session bean: 7.1.2.9 EJB 1.1: The ProcessPayment bean's deployment descriptor
- transaction attributes: 8.2.2 Transaction Attributes
- DeploymentDescriptor class: 2.1.2.1 EJB 1.0: Deployment descriptors
- access control setting in: 3.2.6.2 EJB 1.0: Method-driven access control
- defining: 2.1.2.1 EJB 1.0: Deployment descriptors
- EJB API: A.2.3 DeploymentDescriptor
- describing bean assembly: 10.6 Describing Bean Assembly
- description element: 10.4 The Descriptor's Body
- in env-ref element: 10.5.4 References to Other Beans
- in security-role element of assembly-descriptor: 10.6.2 Specifying Security Roles and Method Permissions
- in method element: 10.6.3 Identifying Specific Methods
- in resource-ref element: 10.5.5 References to External Resources
- in security-role-ref element: 10.5.6 Security Roles
- in session or entity element: 10.5.1 Session and Entity Beans
- deserialization: 5.2.5.2 Primary key
- (see also object serialization)
- primary key: 5.2.5.2 Primary key
- design strategies: 9. Design Strategies
- bean adapters: 9.4 Bean Adapters
- chaining in stateful session beans, avoiding: 9.10 Avoid Chaining Stateful Session Beans
- common interface, implementing: 9.5 Implementing a Common Interface
- entity bean relationships: 9.7 Entity Bean Relationships
- entity beans, not using: 9.9 When Entity Beans Are Not an Option
- hash codes in compound primary keys: 9.1 Hash Codes in Compound Primary Keys
- object-to-relational mapping tools: 9.8 Object-to-Relational Mapping Tools
- passing objects by value: 9.2 Passing Objects by Value
- session beans, improving performance with: 9.3 Improved Performance with Session Beans
- direct database access
- object-to-relational mapping: 9.9.2.2 Direct access with object-to-relational mapping tools
- servers supporting session beans only: 9.9.2.1 Direct database access with JDBC
- directory services: 5.1 Locating Beans with JNDI
- (see also JNDI)
- JNDI drivers for: 5.1 Locating Beans with JNDI
- naming and directory services, distributed objects: 3.2.5 Naming
- directory structure
- entity bean: 4.2.1 Cabin: The Remote Interface
- organizing beans in: 4.2.6 EJB 1.0: The Deployment Descriptor
- session bean: 4.3 Developing a Session Bean
- dirty reads: 8.3.1 Dirty, Repeatable, and Phantom Reads
- 8.3.1.1 Dirty reads
- display-name element: 10.4 The Descriptor's Body
- session or entity element: 10.5.1 Session and Entity Beans
- distributed component servers (see CTMs)
- distributed object systems
- HTTP supporting access from anonymous clients: 11.3 Web Components and EJB
- RMI vs. RPC: 1.5.1 TP Monitors
- sharing distributed objects among clients: 3.2.1 Concurrency
- Titan Cruises example: 1.7 Titan Cruises: An Imaginary Business
- distributed objects: 1.1.1 Distributed Objects
- 3.2.4 Distributed Objects
- architecture for: 1.3 Distributed Object Architectures
- in CTMs: 1.5.3 CTMs: The Hybrid of ORBs and TP Monitors
- CTMs, providing system-level functionality for: 1.5.4 Analogies to Relational Databases
- implementing manually (example): 1.3.1 Rolling Your Own Distributed Object
- location transparency: 1.3.1 Rolling Your Own Distributed Object
- naming and directory services: 3.2.5 Naming
- ORBs and: 1.5.2 Object Request Brokers
- distributed transactions (2-PC): 8.2.4 Transaction Propagation
- !DOCTYPE element: 2.1.2.2 EJB 1.1: Deployment descriptors
- 4.2.5 EJB 1.1: The Deployment Descriptor
- Document Type Definition (see DTD)
- Does Not Exist state: 6.3.1 Does Not Exist
- stateful session beans: 7.4.1 Does Not Exist
- stateless session beans: 7.2.1 Does Not Exist
- transition from Method-Ready Pool to: 7.2.2.3 Transitioning out of the Method-Ready Pool: The death of a stateless bean instance
- doGet( ) (Servlet): 11.1 Servlets
- doPost( ) (HttpServlet): 11.1 Servlets
- drivers, JNDI: 5.1 Locating Beans with JNDI
- DTD (Document Type Definition): 10.1 What Is an XML Deployment Descriptor?
- XML-based deployment descriptors: 2.1.2.2 EJB 1.1: Deployment descriptors
- elements in: 2.1.2.2 EJB 1.1: Deployment descriptors
- duplicate records, handling in EJB: 7.3.1.5 Why use a Reservation entity bean?
- DuplicateKeyException: 7.3.1.5 Why use a Reservation entity bean?
- 7.3.1.5 Why use a Reservation entity bean?
- 8.6.1.2 Application exceptions
- EJB API: A.1.2 DuplicateKeyException
- durability of transactions: 8.1 ACID Transactions
- 8.1.4 Is the TravelAgent Bean Durable?
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.