Enterprise JavaBeans / Richard Monson-Haefel.

Saved in:
Bibliographic Details
Online Access: Full Text (via EBSCO)
Main Author: Monson-Haefel, Richard
Other title:Enterprise Java Beans.
Format: eBook
Language:English
Published: Sebastopol, CA : O'Reilly, 1999.
Edition:1st ed.
Series:Java series (O'Reilly & Associates)
Subjects:
Table of Contents:
  • 1. Introduction 1
  • Setting the Stage 2
  • Enterprise JavaBeans: Defined 5
  • Distributed Object Architectures 5
  • Component Models 13
  • Component Transaction Monitors 14
  • CTMs and Server-Side Component Models 17
  • Titan Cruises: An Imaginary Business 21
  • What's Next? 22
  • 2. Architectural Overview 23
  • The Enterprise Bean Component 23
  • Using Enterprise Beans 36
  • The Bean-Container Contract 43
  • 3. Resource Management and the Primary Services 47
  • Resource Management 47
  • Primary Services 55
  • What's Next? 76
  • 4. Developing Your First Enterprise Beans 77
  • Choosing and Setting Up an EJB Server 77
  • Developing an Entity Bean 78
  • Developing a Session Bean 98
  • 5. The Client View 109
  • Locating Beans with JNDI 109
  • The EJB Client-Side API 111
  • 6. Entity Beans 127
  • Container-Managed Persistence 128
  • Bean-Managed Persistence 147
  • The Life Cycle of an Entity Bean 166
  • 7. Session Beans 173
  • The Stateless Session Bean 175
  • The Life Cycle of a Stateless Session Bean 189
  • The Stateful Session Bean 193
  • The Life Cycle of the Stateful Session Bean 211
  • 8. Transactions 216
  • ACID Transactions 216
  • Declarative Transactional Management 222
  • Transactional Isolation and Database Locking 232
  • Non-Transactional Beans 240
  • Explicit Transaction Management 241
  • Exceptions and Transactions 249
  • Transactional Stateful Session Beans 254
  • 9. Design Strategies 257
  • Passing Objects by Value 257
  • Improved Performance with Session Beans 260
  • Bean Adapters 263
  • Implementing a Common Interface 265
  • Entity Beans Without Create Methods 269
  • Entity Bean Relationships 269
  • Object-to-Relational Mapping Tools 279
  • When Entity Beans Are Not an Option 280
  • A. The Enterprise JavaBeans API 285
  • B. State and Sequence Diagrams 293
  • C. EJB Vendors 304.