Enterprise JavaBeans / Richard Monson-Haefel.
Saved in:
Online Access: |
Full Text (via EBSCO) |
---|---|
Main Author: | |
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.