Enterprise JavaBeans, Second Edition
By
Richard Monson-Haefel
September 2001
Pages: 489
| Table of Contents
| Index
| Sample Chapter
Table of Contents
-
Chapter 1 Introduction
-
Setting the Stage
-
Enterprise JavaBeans: Defined
-
Distributed Object Architectures
-
Component Models
-
Component Transaction Monitors
-
CTMs and Server-Side Component Models
-
Titan Cruises: An Imaginary Business
-
What's Next?
-
Chapter 2 Architectural Overview
-
The Enterprise Bean Component
-
Using Enterprise Beans
-
The Bean-Container Contract
-
Summary
-
Chapter 3 Resource Management and the Primary Services
-
Resource Management
-
Primary Services
-
What's Next?
-
Chapter 4 Developing Your First Enterprise Beans
-
Choosing and Setting Up an EJB Server
-
Developing an Entity Bean
-
Developing a Session Bean
-
Chapter 5 The Client View
-
Locating Beans with JNDI
-
The EJB Client-Side API
-
Chapter 6 Entity Beans
-
Container-Managed Persistence
-
Bean-Managed Persistence
-
The Life Cycle of an Entity Bean
-
Chapter 7 Session Beans
-
The Stateless Session Bean
-
The Life Cycle of a Stateless Session Bean
-
The Stateful Session Bean
-
The Life Cycle of a Stateful Session Bean
-
Chapter 8 Transactions
-
ACID Transactions
-
Declarative Transaction Management
-
Isolation and Database Locking
-
Non-Transactional Beans
-
Explicit Transaction Management
-
EJB 1.1: Exceptions and Transactions
-
EJB 1.0: Exceptions and Transactions
-
Transactional Stateful Session Beans
-
Chapter 9 Design Strategies
-
Hash Codes in Compound Primary Keys
-
Passing Objects by Value
-
Improved Performance with Session Beans
-
Bean Adapters
-
Implementing a Common Interface
-
Entity Beans Without Create Methods
-
Entity Bean Relationships
-
Object-to-Relational Mapping Tools
-
When Entity Beans Are Not an Option
-
Avoid Chaining Stateful Session Beans
-
Chapter 10 XML Deployment Descriptors
-
What Is an XML Deployment Descriptor?
-
The Contents of a Deployment Descriptor
-
The Document Header
-
The Descriptor's Body
-
Describing Beans
-
Describing Bean Assembly
-
The ejb-jar File
-
Chapter 11 Java 2, Enterprise Edition
-
Servlets
-
Java Server Pages
-
Web Components and EJB
-
J2EE Fills in the Gaps
-
Fitting the Pieces Together
-
Future Enhancements
-
Appendix A The Enterprise JavaBeans API
-
Package: javax.ejb
-
Package: javax.ejb.deployment (EJB 1.0 Only)
-
Appendix B State and Sequence Diagrams
-
Entity Beans
-
Session Beans
-
Appendix C EJB Vendors
-
Commercial Products
-
Open Source Projects
-
Appendix D New Features in EJB 1.1
-
Entity Beans
-
Session Beans
-
XML Deployment Descriptors
-
The Default JNDI Context
-
Security
-
Looking Ahead to EJB 2.0
-
Colophon
Return to Enterprise JavaBeans