Book Home

Java™ Enterprise CD Bookshelf 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: E

e-commerce
firewall problems, overcoming with HTTP: 11.3 Web Components and EJB, Enterprise JavaBeans
mail-order enterprise (example): 1.4.1. Enabling E-Commerce for a Mail-Order Enterprise, Java Enterprise in a Nutshell
web components, providing platform for: 11.3 Web Components and EJB, Enterprise JavaBeans
EAR files (see Enterprise Archive files)
eavesdropping: 5.1. Security Issues and Concerns, Java Distributed Computing
5.6. Data Encryption, Java Distributed Computing
ECB encryption mode: 13.5. Encrypting Data, Java Security
echoing text: 9. The java.awt Package, Java Foundation Classes
editingCanceled( ): 2.6.6 Event Reference, Java Foundation Classes
editingStopped( ): 2.6.6 Event Reference, Java Foundation Classes
editor panes, Swing: 2.2 Components, Java Foundation Classes
EditorContainer class: 34. The javax.swing.tree Package, Java Foundation Classes
EditorKit class: 30. The javax.swing.text Package, Java Foundation Classes
efficiency of servlets: 1.3.3. Efficiency and Endurance, Java Servlet Programming
ejb-class element: 2.1.2.2 EJB 1.1: Deployment descriptors, Enterprise JavaBeans
10.5.1 Session and Entity Beans, Enterprise JavaBeans
ejb-client-jar element: 10.4 The Descriptor's Body, Enterprise JavaBeans
EJB DTD (Document Type Definition)
elements in: 2.1.2.2 EJB 1.1: Deployment descriptors, Enterprise JavaBeans
structuring XML deployment descriptors: 2.1.2.2 EJB 1.1: Deployment descriptors, Enterprise JavaBeans
EJB (Enterprise JavaBeans): 1.6.2 EJB and CORBA CTMs, Enterprise JavaBeans
1.6.3 Benefits of a Standard Server-Side Component Model, Enterprise JavaBeans
7. Enterprise JavaBeans, Java Enterprise in a Nutshell
API: A. The Enterprise JavaBeans API, Enterprise JavaBeans
javax.ejb package: A.1 javax.ejb package, Enterprise JavaBeans
javax.ejb.deployment package: A.2 Package: javax.ejb.deployment (EJB 1.0 Only), Enterprise JavaBeans
architecture: 2. Architectural Overview, Enterprise JavaBeans
bean types: 7.2.2. The Enterprise JavaBeans Object, Java Enterprise in a Nutshell
client view: 3.2.4 Distributed Objects , Enterprise JavaBeans
5. The Client View, Enterprise JavaBeans
client-side API: 5.2 The EJB Client-Side API, Enterprise JavaBeans
clients: 7.2.1. The EJB Client, Java Enterprise in a Nutshell
components: 1.3.2. Power, Java Servlet Programming
naming systems and: 6. JNDI, Java Enterprise in a Nutshell
containers: 1.3.5. Enterprise JavaBeans, Java Enterprise in a Nutshell
7.2.3. The EJB Container, Java Enterprise in a Nutshell
CTMs, choosing for: 1.5.3 CTMs: The Hybrid of ORBs and TP Monitors, Enterprise JavaBeans
declarative transactional management: 8.2 Declarative Transaction Management, Enterprise JavaBeans
definitions of: 1.2 Enterprise JavaBeans: Defined, Enterprise JavaBeans
deployment descriptors: 4.2.9.2 EJB 1.0 deployment tools, Enterprise JavaBeans
(see also deployment descriptors)
Version 1.1: 2.1.2.2 EJB 1.1: Deployment descriptors, Enterprise JavaBeans
design strategies: 9. Design Strategies, Enterprise JavaBeans
duplicate records: 7.3.1.5 Why use a Reservation entity bean?, Enterprise JavaBeans
EJB object: 7.2.2. The Enterprise JavaBeans Object, Java Enterprise in a Nutshell
implementation independence: 1. Introduction, Enterprise JavaBeans
isolation levels: 8.3.3.2 EJB 1.0 transaction isolation control, Enterprise JavaBeans
JAR files, contents of: 10.7 The ejb-jar File, Enterprise JavaBeans
Java Transaction API (JTA): 8.5 Explicit Transaction Management, Enterprise JavaBeans
JavaBeans and: 7. Enterprise JavaBeans, Java Enterprise in a Nutshell
JavaBeans vs.: 1.4 Component Models, Enterprise JavaBeans
javax.ejb package: 7. Enterprise JavaBeans, Java Enterprise in a Nutshell
J2EE specification for interaction with web components: 11.3 Web Components and EJB, Enterprise JavaBeans
JDBC, facilitating use: 2.13.5. The JDBC Standard Extension, Java Enterprise in a Nutshell
objects
business methods, implementing: 7.2.2. The Enterprise JavaBeans Object, Java Enterprise in a Nutshell
component nature of: 7. Enterprise JavaBeans, Java Enterprise in a Nutshell
components: 7.4. Implementing a Basic EJB Object, Java Enterprise in a Nutshell
implementing basic: 7.4. Implementing a Basic EJB Object, Java Enterprise in a Nutshell
JDBC connections, providing (EJB server): 7.3.1. Making the EJB Server Aware of Database Transactions, Java Enterprise in a Nutshell
RMI vs.: 7.2.2. The Enterprise JavaBeans Object, Java Enterprise in a Nutshell
transaction boundaries, defining: 7.3. Transaction Management, Java Enterprise in a Nutshell
transactions, declaring new: 7.3. Transaction Management, Java Enterprise in a Nutshell
transactions, managing: 7.3. Transaction Management, Java Enterprise in a Nutshell
packages, downloading from Sun Java site: 4.1.1 Setting Up Your Java IDE, Enterprise JavaBeans
packaging into JAR files: 7.7.4. Packaging Enterprise JavaBeans, Java Enterprise in a Nutshell
primary services
cuncurrency: 3.2.1 Concurrency, Enterprise JavaBeans
distributed objects: 3.2.4 Distributed Objects , Enterprise JavaBeans
naming service: 3.2.5 Naming, Enterprise JavaBeans
persistence: 3.2.3 Persistence , Enterprise JavaBeans
security: 3.2.6 Security, Enterprise JavaBeans
transactions: 3.2.2 Transactions, Enterprise JavaBeans
resource management: 3. Resource Management and the Primary Services, Enterprise JavaBeans
RMI and: 7. Enterprise JavaBeans, Java Enterprise in a Nutshell
roles: 7.2. EJB Roles, Java Enterprise in a Nutshell
server-side component model, benefits of: 1.6.3 Benefits of a Standard Server-Side Component Model, Enterprise JavaBeans
server-side enterprise programs and: 1.3.5. Enterprise JavaBeans, Java Enterprise in a Nutshell
server transaction management: 8.2.4 Transaction Propagation , Enterprise JavaBeans
servers
enabled for: 7. Enterprise JavaBeans, Java Enterprise in a Nutshell
transactions, making aware of: 7.3.1. Making the EJB Server Aware of Database Transactions, Java Enterprise in a Nutshell
standards, evolving: 7.1. A Note on Evolving Standards, Java Enterprise in a Nutshell
transactions
JTA, supporting: 7.3. Transaction Management, Java Enterprise in a Nutshell
management: 7.3. Transaction Management, Java Enterprise in a Nutshell
Version 1.1
changes: 7.9. Changes in EJB 1.1 Specification, Java Enterprise in a Nutshell
new features in: D. New Features in EJB 1.1, Enterprise JavaBeans
web components and: 11.3 Web Components and EJB, Enterprise JavaBeans
ejb-jar element: 2.1.2.2 EJB 1.1: Deployment descriptors, Enterprise JavaBeans
4.2.5 EJB 1.1: The Deployment Descriptor, Enterprise JavaBeans
nesting other elements within: 10.4 The Descriptor's Body, Enterprise JavaBeans
ejb-jar file: 10.7 The ejb-jar File, Enterprise JavaBeans
ejb-jar.xml file: 4.2.7.1 EJB 1.1: Packaging the Cabin bean, Enterprise JavaBeans
ejb-link element: 10.5.4 References to Other Beans, Enterprise JavaBeans
ejb-name element: 2.1.2.2 EJB 1.1: Deployment descriptors, Enterprise JavaBeans
8.2.2.1 EJB 1.1: Setting a transaction attribute, Enterprise JavaBeans
10.5 Describing Beans, Enterprise JavaBeans
10.5.1 Session and Entity Beans, Enterprise JavaBeans
10.6.1 Specifying a Bean's Transactional Attributes, Enterprise JavaBeans
in method element: 10.6.3 Identifying Specific Methods, Enterprise JavaBeans
EJB object: 2.1.3 The Unseen Pieces, Enterprise JavaBeans
2.1.3.1 The EJB object, Enterprise JavaBeans
2.1.3.1 The EJB object, Enterprise JavaBeans
bean entity, associating with: 6.1.7 The EntityContext, Enterprise JavaBeans
concurrent access to: 3.2.1 Concurrency, Enterprise JavaBeans
ejb10-properties subcontext: 7.1.2.8 EJB 1.1: EJBContext, Enterprise JavaBeans
ejb-ref element: 4.3.4 EJB 1.1: TravelAgent Bean's Deployment Descriptor , Enterprise JavaBeans
10.5.1 Session and Entity Beans, Enterprise JavaBeans
defining bean name in ENC: 7.3.1.4 TravelAgentBean: The bean class, Enterprise JavaBeans
ejb-ref-name element: 4.3.4 EJB 1.1: TravelAgent Bean's Deployment Descriptor , Enterprise JavaBeans
in env-ref element: 10.5.4 References to Other Beans, Enterprise JavaBeans
ejb-ref-type element: 4.3.4 EJB 1.1: TravelAgent Bean's Deployment Descriptor , Enterprise JavaBeans
in env-ref element: 10.5.4 References to Other Beans, Enterprise JavaBeans
EJB-to-CORBA mapping: 3.2.4 Distributed Objects , Enterprise JavaBeans
ejbActivate( ): 3.1.2 The Activation Mechanism, Enterprise JavaBeans
3.1.2 The Activation Mechanism, Enterprise JavaBeans
6.3.3.3 Transitioning from the Pooled state to the Ready State via activation, Enterprise JavaBeans
7.4.3 Passivated State, Enterprise JavaBeans
EntityBean interface: 7.4.3. The Bean Implementation, Java Enterprise in a Nutshell
19. The javax.ejb Package, Java Enterprise in a Nutshell
SessionBean interface: 7.4.3. The Bean Implementation, Java Enterprise in a Nutshell
7.5. Implementing Session Beans, Java Enterprise in a Nutshell
19. The javax.ejb Package, Java Enterprise in a Nutshell
EJBContext interface: 2.3 The Bean-Container Contract, Enterprise JavaBeans
3.1.1.2 Overview of state transitions, Enterprise JavaBeans
10.5.3 Environment Entries, Enterprise JavaBeans
19. The javax.ejb Package, Java Enterprise in a Nutshell
client transaction context, including: 7.3. Transaction Management, Java Enterprise in a Nutshell
defining (EJB 1.1): 6.2.4 EJB 1.1: EJBContext, Enterprise JavaBeans
EJB API: A.1.3 EJBContext interface , Enterprise JavaBeans
environment properties, specifying (deployment): 7.7. Deploying an Enterprise JavaBeans Object, Java Enterprise in a Nutshell
rollback methods: 8.5.5 EJBContext Rollback Methods, Enterprise JavaBeans
session beans: 7.5. Implementing Session Beans, Java Enterprise in a Nutshell
stateless session beans: 7.1.2.8 EJB 1.1: EJBContext, Enterprise JavaBeans
transactions, obtaining from container (beans): 7.3. Transaction Management, Java Enterprise in a Nutshell
UserTransaction object, obtaining: 8.5.1 Transaction Propagation in Bean-Managed Transactions, Enterprise JavaBeans
ejbCreate( ): 7.4.3. The Bean Implementation, Java Enterprise in a Nutshell
7.4.3. The Bean Implementation, Java Enterprise in a Nutshell
7.6.3. Entity Bean Implementation, Java Enterprise in a Nutshell
7.6.3. Entity Bean Implementation, Java Enterprise in a Nutshell
4.2.4 CabinBean: The Bean Class, Enterprise JavaBeans
adding entity to database: 6.2.7 The ejbCreate( ) Method, Enterprise JavaBeans
bean class, stateful session beans: 7.3.1.4 TravelAgentBean: The bean class, Enterprise JavaBeans
bean instance creation, sequence of events: 6.1.8.3 ejbCreate( ) and ejbPostCreate( ) sequence of events, Enterprise JavaBeans
container-managed entity beans: 6.1.8 The Create Methods, Enterprise JavaBeans
create( ), matching in home interface: 5.2.3.4 Creating and finding beans, Enterprise JavaBeans
EJB specification 1.1, changes: 7.9.5. Assorted Other Changes, Java Enterprise in a Nutshell
stateless session beans: 7.2.2.1 Transitioning to the Method-Ready Pool, Enterprise JavaBeans
EJBException class: 6.2.10 ejbFind( ) Methods, Enterprise JavaBeans
19. The javax.ejb Package, Java Enterprise in a Nutshell
in bean-managed persistence: 6.2.1 Making the ShipBean a Bean-Managed Entity, Enterprise JavaBeans
checked subsystem exceptions, wrapping: 6.2.2 Exception Handling, Enterprise JavaBeans
EJB callback methods and: 6.2.8 The ejbLoad( ) and ejbStore( ) Methods, Enterprise JavaBeans
Version 1.1: A.1.4 EJBExceptionVersion 1.1 EJBException (1.1), Enterprise JavaBeans
ejbFind( ): 6.2.10 ejbFind( ) Methods, Enterprise JavaBeans
(see also find methods)
entity beans with bean-managed persistence: 6.2.10 ejbFind( ) Methods, Enterprise JavaBeans
ejbFindByPrimaryKey( ): 7.6.3. Entity Bean Implementation, Java Enterprise in a Nutshell
EJBHome interface: 2.1.3 The Unseen Pieces, Enterprise JavaBeans
2.1.3.2 The EJB home, Enterprise JavaBeans
2.1.3.3 Deploying a bean, Enterprise JavaBeans
4.2.2 CabinHome: The Home Interface, Enterprise JavaBeans
5.2.2 EJB 1.1 and 1.0: The Java RMI Programming Model, Enterprise JavaBeans
5.2.2 EJB 1.1 and 1.0: The Java RMI Programming Model, Enterprise JavaBeans
5.2.3 The Home Interface, Enterprise JavaBeans
5.2.5.1 Getting the EJBHome, Enterprise JavaBeans
A.1.5 EJBHome interface EJBHome, Enterprise JavaBeans
7.4.1. Home Interface, Java Enterprise in a Nutshell
7.9.3. Home Handles, Java Enterprise in a Nutshell
19. The javax.ejb Package, Java Enterprise in a Nutshell
for EJB 1.1: 5.2.3 The Home Interface, Enterprise JavaBeans
locating reference to with JNDI: 3.2.5 Naming, Enterprise JavaBeans
reference to: 4.3.3.1 EJB 1.1: TravelAgentBean, Enterprise JavaBeans
4.3.3.2 EJB 1.0: TravelAgentBean, Enterprise JavaBeans
stateless session bean: 7.1.2.5 ProcessPaymentHome: The home interface, Enterprise JavaBeans
transactional attributes for remove methods: 10.6.1 Specifying a Bean's Transactional Attributes, Enterprise JavaBeans
EJBHome server: 7.1. A Note on Evolving Standards, Java Enterprise in a Nutshell
ejbLoad( ): 2.3 The Bean-Container Contract, Enterprise JavaBeans
6.1.8.4 Using ejbLoad( ) and ejbStore( ) in container-managed beans, Enterprise JavaBeans
6.2.8 The ejbLoad( ) and ejbStore( ) Methods, Enterprise JavaBeans
6.3.3.3 Transitioning from the Pooled state to the Ready State via activation, Enterprise JavaBeans
7.6.3. Entity Bean Implementation, Java Enterprise in a Nutshell
bean-managed persistence, use in: 6.2.8 The ejbLoad( ) and ejbStore( ) Methods, Enterprise JavaBeans
entity beans, container-managed persistence: 7.6.7. Container-Managed Persistence, Java Enterprise in a Nutshell
EntityBean interface: 19. The javax.ejb Package, Java Enterprise in a Nutshell
Properties object, deserializing: 7.6.7.1. Handling complex data structures, Java Enterprise in a Nutshell
Ready state and: 6.3.4 Life in the Ready State, Enterprise JavaBeans
EJBMetaData interface: 5.2.2.2 EJB 1.1: Explicit narrowing using PortableRemoteObject, Enterprise JavaBeans
5.2.3.2 Bean metadata, Enterprise JavaBeans
19. The javax.ejb Package, Java Enterprise in a Nutshell
EJB API: A.1.6 EJBMetaData interface, Enterprise JavaBeans
session beans: 7.1.2.5 ProcessPaymentHome: The home interface, Enterprise JavaBeans
EJBObject interface: 5.2.2 EJB 1.1 and 1.0: The Java RMI Programming Model, Enterprise JavaBeans
5.2.2 EJB 1.1 and 1.0: The Java RMI Programming Model, Enterprise JavaBeans
19. The javax.ejb Package, Java Enterprise in a Nutshell
defining, client-side API: 5.2.5 EJBObject, Handle, and Primary Key, Enterprise JavaBeans
disassociating instances from: 3.1.2 The Activation Mechanism, Enterprise JavaBeans
EJB API: A.1.7 EJBObject interfaceEJB API EJBObject, Enterprise JavaBeans
HomeHandle object, retrieving: 5.2.3.3 EJB 1.1: The HomeHandle, Enterprise JavaBeans
implementation strategies: 2.1.3.1 The EJB object, Enterprise JavaBeans
remote interface: 7.4.2. Remote Interface, Java Enterprise in a Nutshell
direct implementation: 7.4.3. The Bean Implementation, Java Enterprise in a Nutshell
transactional attributes for remove methods: 10.6.1 Specifying a Bean's Transactional Attributes, Enterprise JavaBeans
ejbPassivate( ): 3.1.2 The Activation Mechanism, Enterprise JavaBeans
3.1.2 The Activation Mechanism, Enterprise JavaBeans
6.3.3.5 Transitioning from the Ready State to the Pooled state via removal, Enterprise JavaBeans
closing JNDI context: 7.3.1.4 TravelAgentBean: The bean class, Enterprise JavaBeans
EntityBean interface: 7.4.3. The Bean Implementation, Java Enterprise in a Nutshell
19. The javax.ejb Package, Java Enterprise in a Nutshell
SessionBean interface: 7.4.3. The Bean Implementation, Java Enterprise in a Nutshell
7.5. Implementing Session Beans, Java Enterprise in a Nutshell
19. The javax.ejb Package, Java Enterprise in a Nutshell
ejbPostCreate( ): 7.6.3. Entity Bean Implementation, Java Enterprise in a Nutshell
bean instance creation, sequence of events: 6.1.8.3 ejbCreate( ) and ejbPostCreate( ) sequence of events, Enterprise JavaBeans
container-managed entity beans: 6.1.8.2 ejbPostCreate( ), Enterprise JavaBeans
EJBHome: 4.2.4 CabinBean: The Bean Class, Enterprise JavaBeans
entity beans, creating: 6.3.3.1 Transitioning from the Pooled state to the Ready State via creation, Enterprise JavaBeans
ejbRemove( ): 6.3.3.5 Transitioning from the Ready State to the Pooled state via removal, Enterprise JavaBeans
7.4.3. The Bean Implementation, Java Enterprise in a Nutshell
7.6.3. Entity Bean Implementation, Java Enterprise in a Nutshell
EntityBean interface: 19. The javax.ejb Package, Java Enterprise in a Nutshell
removing bean-managed entities with: 6.2.9 The ejbRemove( ) Method, Enterprise JavaBeans
SessionBean interface: 7.5. Implementing Session Beans, Java Enterprise in a Nutshell
19. The javax.ejb Package, Java Enterprise in a Nutshell
stateless session beans, closing open connections: 7.2.2.1 Transitioning to the Method-Ready Pool, Enterprise JavaBeans
ejbStore( ): 7.6.3. Entity Bean Implementation, Java Enterprise in a Nutshell
2.3 The Bean-Container Contract, Enterprise JavaBeans
6.1.8.4 Using ejbLoad( ) and ejbStore( ) in container-managed beans, Enterprise JavaBeans
bean-managed persistence, use in: 6.2.8 The ejbLoad( ) and ejbStore( ) Methods, Enterprise JavaBeans
defining: 6.2.8 The ejbLoad( ) and ejbStore( ) Methods, Enterprise JavaBeans
entity beans, container-managed persistence: 7.6.7. Container-Managed Persistence, Java Enterprise in a Nutshell
EntityBean interface: 19. The javax.ejb Package, Java Enterprise in a Nutshell
Properties object, serializing: 7.6.7.1. Handling complex data structures, Java Enterprise in a Nutshell
Ready state and: 6.3.4 Life in the Ready State, Enterprise JavaBeans
electronic commerce (see e-commerce)
electronic cookbook encryption mode: 13.5. Encrypting Data, Java Security
elegance of servlet code: 1.3.5. Elegance, Java Servlet Programming
Element interface: 30. The javax.swing.text Package, Java Foundation Classes
32. The javax.swing.text.html.parser Package, Java Foundation Classes
elementAt( ) (Vector): 23. The java.util Package, Java in a Nutshell
ElementBuffer class: 30. The javax.swing.text Package, Java Foundation Classes
ElementChange interface: 26. The javax.swing.event Package, Java Foundation Classes
ElementEdit class: 30. The javax.swing.text Package, Java Foundation Classes
ElementIterator class: 30. The javax.swing.text Package, Java Foundation Classes
elements( )
Hashtable class: 23. The java.util Package, Java in a Nutshell
PermissionCollection class: 5.2.5. Permission Collections, Java Security
Permissions class: 17. The java.security Package, Java in a Nutshell
Vector class: 23. The java.util Package, Java in a Nutshell
ElementSpec class: 30. The javax.swing.text Package, Java Foundation Classes
Ellipse2D class: 16. The java.awt.geom Package, Java Foundation Classes
ellipses, Java 2D: 4.4 Shapes, Java Foundation Classes
else if clause: 2.6.6.1. The else if clause, Java in a Nutshell
emacs text editor: 1.3.1. Compiling and Running the Program, Java in a Nutshell
email servlets: 13.2. Sending Email, Java Servlet Programming
embedded applets: 6.1.5. An Image of an Embedded Applet, Java Servlet Programming
embedded servlets
limited response capability: 2.4.1. Writing a Server-Side Include, Java Servlet Programming
SSI functionality: 2.4. Server-Side Includes, Java Servlet Programming
empty flag: 38.2.3.1. Member availability and flags, Java Enterprise in a Nutshell
empty statements: 2.6.3. The Empty Statement, Java in a Nutshell
EmptyBorder class: 3.10 Borders, Java Foundation Classes
24. The javax.swing.border Package, Java Foundation Classes
EmptyBorderUIResource class: 28. The javax.swing.plaf Package, Java Foundation Classes
EmptySelectionModel class: 23. The javax.swing Package, Java Foundation Classes
EmptyStackException: 23. The java.util Package, Java in a Nutshell
enable( ) (Compiler): 12. The java.lang Package, Java in a Nutshell
enableEvents( ): 2.6.5 Handling Input Events Directly, Java Foundation Classes
3.24.5 Handling Events, Java Foundation Classes
AWTEvent class: 9. The java.awt Package, Java Foundation Classes
enableReplaceObject( ) (ObjectOutputStream): 11. The java.io Package, Java in a Nutshell
enableResolveObject( ) (ObjectOutputStream): 11. The java.io Package, Java in a Nutshell
encapsulation: 3.5. Data Hiding and Encapsulation, Java in a Nutshell
2.1. Java Language Security Constructs, Java Security
business logic into business objects: 1.1.2 Server-Side Components, Enterprise JavaBeans
in database design: 7.2.2. Defining the Data Objects, Java Distributed Computing
primary key data: 5.2.5.2 Primary key, Enterprise JavaBeans
10.5.2 Specifying Primary Keys, Enterprise JavaBeans
workflow, in stateful session beans: 7.3 The Stateful Session Bean, Enterprise JavaBeans
EncodedKeySpec class: 10.3.3.1. The EncodedKeySpec class, Java Security
D.4. Package java.security.spec, Java Security
EncodedKeySpec interface: 21. The java.security.spec Package, Java in a Nutshell
encodeRedirectURL( ) (HttpServletResponse): 5.8. Session Tracking, Java Enterprise in a Nutshell
encodeRedirectUrl( ) method: 7.5.7. Storing Session IDs, Java Servlet Programming
encodeURL( ) (HttpServletResponse): 5.8. Session Tracking, Java Enterprise in a Nutshell
encodeUrl( ) method: 7.5.7. Storing Session IDs, Java Servlet Programming
encoding: 2.1. The Unicode Character Set, Java in a Nutshell
keys: 10.1.1. The Key Interface, Java Security
10.3.3.1. The EncodedKeySpec class, Java Security
tool for: 8. Java Development Tools, Java in a Nutshell
encrypting and decrypting data: 26. The javax.crypto Package, Java in a Nutshell
encryption: 1.3.6.2. Secure remote transactions, Java Distributed Computing
5.2.2. The Core Security API, Java Distributed Computing
5.6. Data Encryption, Java Distributed Computing
4.14. Cryptography, Java in a Nutshell
(see also cryptography)
asymmetric algorithms: 5.4.2. Public Key Methods, Java Distributed Computing
5.6.1. Ciphers for Secure Data Transfers, Java Distributed Computing
authentication vs.: 7.1.2. Data Authentication, Java Security
available techniques for: 5.7.2.1. Encryption techniques, Java Distributed Computing
cipher algorithms: 13.5.2. Cipher Algorithms, Java Security
Cipher class: 13.2. The Sun Security Provider in the JCE, Java Security
13.5. Encrypting Data, Java Security
D.5. Package javax.crypto, Java Security
cipher streams: 13.6. Cipher Streams, Java Security
Diffie-Hellman (see Diffie-Hellman algorithm)
EncryptedInputStream class (example): 1.3.6.2. Secure remote transactions, Java Distributed Computing
engines: 7.3.4. Encryption Engines, Java Security
export restrictions: 13.1. Export Restrictions, Java Security
of keystores: 11.2. The KeyStore Class, Java Security
of message digests: 9.1.1. Secure Message Digests, Java Security
modes of: 13.5. Encrypting Data, Java Security
NullCipher class: 13.5.1. Using the Cipher Class, Java Security
D.5. Package javax.crypto, Java Security
padding schemes: 13.5. Encrypting Data, Java Security
13.5. Encrypting Data, Java Security
PGP for: 5.7.3.2. Pretty Good Privacy (PGP), Java Distributed Computing
of private keys: 11.3. A Key Management Example, Java Security
process of: 13.5. Encrypting Data, Java Security
public-key: 4.13. Security, Java in a Nutshell
7.3.2. Cryptographic Keys, Java Security
generating public keys: 10.3.2. Implementing a Key Factory, Java Security
importing public keys: 10.3.1. Using the KeyFactory class, Java Security
including key with signatures: 12.1.3. Signing and Certificates, Java Security
package for: 4.1. Java Platform Overview, Java in a Nutshell
PublicKey class: D.1. Package java.security, Java Security
PublicKey interface: 10.1.1. The Key Interface, Java Security
restrictions: 4.3.2. Restricting Access to the United States and Canada, Java Servlet Programming
RSA (see RSA encryption)
sealed classes: 13.8. Sealed Objects, Java Security
D.5. Package javax.crypto, Java Security
SSL encryption: 7.1.3. Java's Role in Authentication, Java Security
13.6.3. SSL Encryption, Java Security
SSL for: 5.7.3.1. Secure Socket Layer (SSL), Java Distributed Computing
symmetric algorithms: 5.6.1. Ciphers for Secure Data Transfers, Java Distributed Computing
symmetric key agreements: 13.7. Symmetric Key Agreement, Java Security
end( ): 5.1 Printing in Java 1.1, Java Foundation Classes
CompoundEdit class: 35. The javax.swing.undo Package, Java Foundation Classes
PrintJob class: 9. The java.awt Package, Java Foundation Classes
StateEdit class: 35. The javax.swing.undo Package, Java Foundation Classes
UndoManager class: 35. The javax.swing.undo Package, Java Foundation Classes
XAResource: 29. The javax.transaction.xa Package, Java Enterprise in a Nutshell
end caps, Java 2D: 4.5.1 BasicStroke, Java Foundation Classes
end users, security for: 5.5.4. Security for End Users, Java in a Nutshell
endsWith( ): 12. The java.lang Package, Java in a Nutshell
endUpdate( ) (UndoableEditSupport): 35. The javax.swing.undo Package, Java Foundation Classes
enforcing Java language rules: 2.2. Enforcement of the Java Language Rules, Java Security
engineDigest( ), MessageDigest class: 9.3. Implementing a MessageDigest Class, Java Security
engineDoFinal( ), Cipher class: 13.5.3. Implementing the Cipher Class, Java Security
engineGeneratePrivate( ), KeyFactorySpi class: 10.3.2. Implementing a Key Factory, Java Security
engineGeneratePublic( ), KeyFactorySpi class: 10.3.2. Implementing a Key Factory, Java Security
engineGetBlockSize( ), Cipher class: 13.5.3. Implementing the Cipher Class, Java Security
engineGetDigestLength( ), MessageDigest class: 9.3. Implementing a MessageDigest Class, Java Security
engineGetIV( ), Cipher class: 13.5.3. Implementing the Cipher Class, Java Security
engineGetOutputSize( ), Cipher class: 13.5.3. Implementing the Cipher Class, Java Security
engineGetParameter( ), Signature class: 12.3. Implementing a Signature Class, Java Security
engineReset( ): 9.3. Implementing a MessageDigest Class, Java Security
engines, security: 8.1. The Architecture of Security Providers, Java Security
classes for: 8.1.1. Components of the Architecture, Java Security
8.4. The Architecture of Engine Classes, Java Security
cryptography: 7.3. Cryptographic Engines, Java Security
encryption: 7.3.4. Encryption Engines, Java Security
key-related: 10. Keys and Certificates, Java Security
message digests: 9.3. Implementing a MessageDigest Class, Java Security
secret keys: 13.4. Secret Key Engines, Java Security
engineSetMode( )
Cipher class: 13.5.3. Implementing the Cipher Class, Java Security
CipherSpi class: 26. The javax.crypto Package, Java in a Nutshell
engineSetPadding( )
Cipher class: 13.5.3. Implementing the Cipher Class, Java Security
CipherSpi class: 26. The javax.crypto Package, Java in a Nutshell
engineSetParameter( ), Signature class: 12.3. Implementing a Signature Class, Java Security
engineUpdate( )
Cipher class: 13.5.3. Implementing the Cipher Class, Java Security
MessageDigest class: 9.3. Implementing a MessageDigest Class, Java Security
Signature class: 12.3. Implementing a Signature Class, Java Security
engineVerify( ), Signature class: 12.3. Implementing a Signature Class, Java Security
enqueue( ) (Reference): 13. The java.lang.ref Package, Java in a Nutshell
ensureCapacity( )
ArrayList class: 23. The java.util Package, Java in a Nutshell
Vector class: 23. The java.util Package, Java in a Nutshell
Enterprise Archive (EAR) files: 11.4 J2EE Fills in the Gaps, Enterprise JavaBeans
contents of: 11.4 J2EE Fills in the Gaps, Enterprise JavaBeans
enterprise beans: 2.1 The Enterprise Bean Component, Enterprise JavaBeans
2.1.1 Classes and Interfaces, Enterprise JavaBeans
2.1.3.3 Deploying a bean, Enterprise JavaBeans
accessing from client application: 4.2.10 Creating a Client Application, Enterprise JavaBeans
adding to containers: 2.1.3.3 Deploying a bean, Enterprise JavaBeans
authentication, performing explicitly: 6.2.6.1 EJB 1.1: Using JDBC in EJB, Enterprise JavaBeans
classes and interfaces: 2.1.1 Classes and Interfaces, Enterprise JavaBeans
2.1.1.5 What about session beans? , Enterprise JavaBeans
containers and: 2.3 The Bean-Container Contract, Enterprise JavaBeans
deployment: 7.7. Deploying an Enterprise JavaBeans Object, Java Enterprise in a Nutshell
developing your first: 4.1 Choosing and Setting Up an EJB Server, Enterprise JavaBeans
interacting with other beans: 4.3.3.1 EJB 1.1: TravelAgentBean, Enterprise JavaBeans
4.3.3.2 EJB 1.0: TravelAgentBean, Enterprise JavaBeans
JDBC connections, acquiring: 7.3.1. Making the EJB Server Aware of Database Transactions, Java Enterprise in a Nutshell
methods, required implementation: 7.4.3. The Bean Implementation, Java Enterprise in a Nutshell
packaging into EJB-JAR files: 7.7. Deploying an Enterprise JavaBeans Object, Java Enterprise in a Nutshell
as RMI objects: 1.4.2. Updating CornCo with Enterprise JavaBeans, Java Enterprise in a Nutshell
RMI remote objects vs.: 1.3.5. Enterprise JavaBeans, Java Enterprise in a Nutshell
structural information, separating from application-specific: 7.9.1. XML-Based Deployment Descriptors, Java Enterprise in a Nutshell
using as client: 7.8. Using an Enterprise JavaBeans Object, Java Enterprise in a Nutshell
using (Titan Cruises example): 2.2 Using Enterprise Beans, Enterprise JavaBeans
enterprise-beans element: 2.1.2.2 EJB 1.1: Deployment descriptors, Enterprise JavaBeans
4.2.5 EJB 1.1: The Deployment Descriptor, Enterprise JavaBeans
10.4 The Descriptor's Body, Enterprise JavaBeans
10.5 Describing Beans, Enterprise JavaBeans
enterprise computing: 1.1. Enterprise Computing Defined, Java Enterprise in a Nutshell
1.2. Enterprise Computing Demystified, Java Enterprise in a Nutshell
Enterprise JavaBeans (see EJB)
Enterprise Resource Planing (ERP) systems, indexing objects to databases: 6.1.2.3 EJB 1.1: Undefined primary keys, Enterprise JavaBeans
Enterprise Server
supports SSJS: 1.1.2.3. Server-side JavaScript, Java Servlet Programming
web site for information: 1.2.1. Standalone Servlet Engines, Java Servlet Programming
EnterpriseBean interface: A.1.8 EnterpriseBean, Enterprise JavaBeans
7.4.3. The Bean Implementation, Java Enterprise in a Nutshell
7.5. Implementing Session Beans, Java Enterprise in a Nutshell
19. The javax.ejb Package, Java Enterprise in a Nutshell
entity beans: 6. Entity Beans, Enterprise JavaBeans
10.5.1 Session and Entity Beans, Enterprise JavaBeans
7.2.2. The Enterprise JavaBeans Object, Java Enterprise in a Nutshell
activating: 7.6.5. Life Cycle of an Entity Bean, Java Enterprise in a Nutshell
as fields within other beans: 9.7.2 Complex Entity Relationships, Enterprise JavaBeans
9.7.2.3 Native Java persistence, Enterprise JavaBeans
database mapping: 9.7.2.1 One-to-many database mapping, Enterprise JavaBeans
9.7.2.3 Native Java persistence, Enterprise JavaBeans
bean class, developing (example): 4.2.4 CabinBean: The Bean Class, Enterprise JavaBeans
bean-managed persistence: 6.2 Bean-Managed Persistence, Enterprise JavaBeans
adding to database with ejbCreate( ): 6.2.7 The ejbCreate( ) Method, Enterprise JavaBeans
connections to database, obtaining: 6.2.6 Obtaining a Connection to the Database, Enterprise JavaBeans
defining (example): 6.2.1 Making the ShipBean a Bean-Managed Entity, Enterprise JavaBeans
deployment: 6.2.11 EJB 1.1: Deploying the Bean-Managed Ship Bean, Enterprise JavaBeans
find methods: 6.2.10 ejbFind( ) Methods, Enterprise JavaBeans
methods, required (EJB): 7.6.3.1. A persistent ProfileBean, Java Enterprise in a Nutshell
removing from database: 6.2.9 The ejbRemove( ) Method, Enterprise JavaBeans
synchronization with database: 6.2.8 The ejbLoad( ) and ejbStore( ) Methods, Enterprise JavaBeans
client application, using: 7.3.1.5 Why use a Reservation entity bean?, Enterprise JavaBeans
code, downloading from O'Reilly web site: 7.1.1 Downloading the Missing Pieces, Enterprise JavaBeans
concurrency: 3.2.1 Concurrency, Enterprise JavaBeans
container-managed persistence: 6.1 Container-Managed Persistence, Enterprise JavaBeans
bean class: 6.1.5 The ShipBean Class, Enterprise JavaBeans
client application, creating: 6.1.9 The Client Application , Enterprise JavaBeans
complex data structures, mapping: 7.6.7.1. Handling complex data structures, Java Enterprise in a Nutshell
create and remove methods: 7.6.7. Container-Managed Persistence, Java Enterprise in a Nutshell
database mapping: 7.7.1. Container-Managed Data Mapping, Java Enterprise in a Nutshell
deployment descriptors (EJB 1.1): 6.1.8.5 EJB 1.1: Deploying the ShipBean, Enterprise JavaBeans
ejbLoad( ) and ejbStore( ), using in: 6.1.8.4 Using ejbLoad( ) and ejbStore( ) in container-managed beans, Enterprise JavaBeans
EntityBean interface, implementing: 6.1.6 Implementing the javax.ejb.EntityBean Interface, Enterprise JavaBeans
home interface: 6.1.3 The Home Interface, Enterprise JavaBeans
loading and storing methods: 7.6.7. Container-Managed Persistence, Java Enterprise in a Nutshell
portability (EJB servers), problems with: 7.6.7. Container-Managed Persistence, Java Enterprise in a Nutshell
primary key: 6.1.2 The Primary Key, Enterprise JavaBeans
6.1.2.3 EJB 1.1: Undefined primary keys, Enterprise JavaBeans
10.5.2.1 Deferring primary key definition, Enterprise JavaBeans
primary key type (EJB 1.1): 7.9.5. Assorted Other Changes, Java Enterprise in a Nutshell
remote interface, defining: 6.1.1 The Remote Interface, Enterprise JavaBeans
sequence diagrams: B.1.2 Sequence Diagrams for Container-Managed Persistence, Enterprise JavaBeans
container-transaction element declarations: 10.6 Describing Bean Assembly, Enterprise JavaBeans
context: 7.6.4. The Entity Context, Java Enterprise in a Nutshell
create methods: 7.4.3. The Bean Implementation, Java Enterprise in a Nutshell
creating and finding: 7.8.2. Creating/Finding Beans, Java Enterprise in a Nutshell
dependent classes vs.: 7.1.2.3 Dependent classes: The CreditCard and Check classes, Enterprise JavaBeans
developing (example): 4.2 Developing an Entity Bean, Enterprise JavaBeans
client application, creating: 4.2.10 Creating a Client Application, Enterprise JavaBeans
deployment: 4.2.9 Deploying the Cabin Bean, Enterprise JavaBeans
deployment descriptor (EJB 1.0): 4.2.6 EJB 1.0: The Deployment Descriptor, Enterprise JavaBeans
deployment descriptor (XML): 4.2.4 CabinBean: The Bean Class, Enterprise JavaBeans
home interface: 4.2.2 CabinHome: The Home Interface, Enterprise JavaBeans
JAR files: 4.2.7 cabin.jar: The JAR File, Enterprise JavaBeans
primary key: 4.2.3 CabinPK: The Primary Key, Enterprise JavaBeans
remote interface: 4.2.1 Cabin: The Remote Interface, Enterprise JavaBeans
direct database access vs.: 6. Entity Beans, Enterprise JavaBeans
EJB 1.1, new features for: D.1 Entity Beans, Enterprise JavaBeans
finder methods
bean-managed persistence: 7.6.3.1. A persistent ProfileBean, Java Enterprise in a Nutshell
executing: 7.6.2. Finder Methods, Java Enterprise in a Nutshell
getting information from: 2.2.1 Getting Information from an Entity Bean, Enterprise JavaBeans
handles: 7.6.6. Handles on Entity Beans, Java Enterprise in a Nutshell
implementation of: 5.2.6 Inside the Handle, Enterprise JavaBeans
implementation: 7.6. Implementing Entity Beans, Java Enterprise in a Nutshell
7.6.3. Entity Bean Implementation, Java Enterprise in a Nutshell
implementing: 7.6. Implementing Entity Beans, Java Enterprise in a Nutshell
Java classes/interfaces required: 7.4. Implementing a Basic EJB Object, Java Enterprise in a Nutshell
life cycle: 3.1.1.1 The entity bean life cycle, Enterprise JavaBeans
6.3 The Life Cycle of an Entity Bean, Enterprise JavaBeans
7.6.5. Life Cycle of an Entity Bean, Java Enterprise in a Nutshell
ending: 6.3.5 End of the Life Cycle, Enterprise JavaBeans
Ready state: 6.3.3 The Ready State, Enterprise JavaBeans
6.3.4 Life in the Ready State, Enterprise JavaBeans
state diagram: B.1 Entity Beans, Enterprise JavaBeans
transitions in states: 3.1.1.2 Overview of state transitions, Enterprise JavaBeans
transitions to/from Pooled to Ready state: 6.3.3.1 Transitioning from the Pooled state to the Ready State via creation, Enterprise JavaBeans
listing behavior vs.: 7.3.1.6 listAvailableCabins( ): Listing behavior, Enterprise JavaBeans
9.3.2 Resource Consumption, Enterprise JavaBeans
mapping to databases: 4.2.8 Creating a CABIN Table in the Database, Enterprise JavaBeans
4.2.9.2 EJB 1.0 deployment tools, Enterprise JavaBeans
methods requiring transaction attributes: 10.6.1 Specifying a Bean's Transactional Attributes, Enterprise JavaBeans
modeling business concepts: 2.1 The Enterprise Bean Component, Enterprise JavaBeans
6. Entity Beans, Enterprise JavaBeans
names, preventing client change: 7.6.3.1. A persistent ProfileBean, Java Enterprise in a Nutshell
nonreentrance policy: 3.2.1.1 Reentrance, Enterprise JavaBeans
object serialization and: 3.1.2 The Activation Mechanism, Enterprise JavaBeans
operations allowed for: B.1.3 Sequence Diagrams for Bean-Managed Persistence, Enterprise JavaBeans
persistence: 3.2.3 Persistence , Enterprise JavaBeans
6. Entity Beans, Enterprise JavaBeans
7.6.3.1. A persistent ProfileBean, Java Enterprise in a Nutshell
bean-managed: 7.6.3.1. A persistent ProfileBean, Java Enterprise in a Nutshell
persistent fields, manipulating with bulk accessors: 9.2.3 Bulk Accessors, Enterprise JavaBeans
primary keys: 5.2.5.2 Primary key, Enterprise JavaBeans
5.2.5.2 Primary key, Enterprise JavaBeans
6.1.2.2 Single-field key, Enterprise JavaBeans
class (example): 7.6.1. Primary Keys, Java Enterprise in a Nutshell
container-managed persistence: 7.6.7. Container-Managed Persistence, Java Enterprise in a Nutshell
EJB 1.1 specification, changes: 7.9.5. Assorted Other Changes, Java Enterprise in a Nutshell
properties, defining as business concept: 6.1.1.1 Set and get methods, Enterprise JavaBeans
relationships: 9.7 Entity Bean Relationships, Enterprise JavaBeans
remove methods: 5.2.3.1 removing beans Removing beans, Enterprise JavaBeans
removing: 5.2.3.1 removing beans Removing beans, Enterprise JavaBeans
5.2.5.4 Removing beans, Enterprise JavaBeans
runAs Identity: 3.2.6.2 EJB 1.0: Method-driven access control, Enterprise JavaBeans
servers, not supporting: 9.9 When Entity Beans Are Not an Option, Enterprise JavaBeans
session beans, emulating: 9.9.1 Emulating Entity Beans with Session Beans, Enterprise JavaBeans
session beans vs.: 2.2.2 Modeling Workflow with Session Beans, Enterprise JavaBeans
7. Session Beans, Enterprise JavaBeans
7.3.1.5 Why use a Reservation entity bean?, Enterprise JavaBeans
9.3.3 Striking a Balance, Enterprise JavaBeans
7.2.2. The Enterprise JavaBeans Object, Java Enterprise in a Nutshell
simple relationships: 9.7.1 Simple Associations, Enterprise JavaBeans
9.7.1.5 Native Java persistence, Enterprise JavaBeans
byte arrays and Java serialization: 9.7.1.2 Mapping serializable to VARBINARY, Enterprise JavaBeans
handles: 9.7.1.4 Preserving the handle, Enterprise JavaBeans
native Java persistence: 9.7.1.5 Native Java persistence, Enterprise JavaBeans
state (see life cycle)
support required (EJB 1.1): 7.9.2. Entity Beans Required, Java Enterprise in a Nutshell
UserTransaction transactions (EJB 1.0): 8.5.1 Transaction Propagation in Bean-Managed Transactions, Enterprise JavaBeans
without create methods: 9.6 Entity Beans Without Create Methods, Enterprise JavaBeans
Entity class: