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: 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
Library Navigation Links

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