Book Home Enterprise JavaBeans Search this book

0.3. Organization

Here's how the book is structured. The first three chapters are largely background material, placing Enterprise JavaBeans in the context of related technologies, and explaining at the most abstract level how the EJB technology works and what makes up an enterprise bean. Chapter 4, "Developing Your First Enterprise Beans" through Chapter 7, "Session Beans" goes into detail about developing enterprise beans of various types. Chapter 8, "Transactions" and Chapter 9, "Design Strategies" could be considered "advanced topics," except that transactions (Chapter 8, "Transactions") are essential to everything that happens in enterprise computing, and design strategies (Chapter 9, "Design Strategies") help you deal with a number of real-world issues that influence bean design. Chapter 10, "XML Deployment Descriptors" describes in detail the XML deployment descriptors used in EJB 1.1. Finally, Chapter 11, "Java 2, Enterprise Edition" is an overview of the Java™ 2, Enterprise Edition ( J2EE) with regard to EJB 1.1.

Chapter 1, "Introduction"

This chapter defines component transaction monitors and explains how they form the underlying technology of the Enterprise JavaBeans component model.

Chapter 2, "Architectural Overview"

This chapter defines the architecture of the Enterprise JavaBeans component model and examines the difference between the two basic types of enterprise beans: entity beans and session beans.

Chapter 3, "Resource Management and the Primary Services"

This chapter explains how the EJB-compliant server manages an enterprise bean at runtime.

Chapter 4, "Developing Your First Enterprise Beans"

This chapter walks the reader through the development of some simple enterprise beans.

Chapter 5, "The Client View"

This chapter explains in detail how enterprise beans are accessed and used by a remote client application.

Chapter 6, "Entity Beans"

This chapter provides an in-depth explanation of how to develop container-managed and bean-managed entity beans and describes their runtime behavior.

Chapter 7, "Session Beans"

This chapter provides an in-depth explanation of how to develop stateless and stateful session beans and describes their runtime behavior.

Chapter 8, "Transactions"

This chapter provides an in-depth explanation of transactions and describes the transactional model defined by Enterprise JavaBeans.

Chapter 9, "Design Strategies"

This chapter provides some basic design strategies that can simplify your EJB development efforts and make your EJB system more efficient.

Chapter 10, "XML Deployment Descriptors"

This chapter provides an in-depth explanation of the XML deployment descriptors used in EJB 1.1.

Chapter 11, "Java 2, Enterprise Edition"

This chapter provides an overview of the Java 2, Enterprise Edition and explains how EJB 1.1 fits into this new platform.

Appendix A, "The Enterprise JavaBeans API"

This appendix provides a quick reference to the classes and interfaces defined in the EJB packages (javax.ejb and javax.ejb.deployment).

Appendix B, "State and Sequence Diagrams"

This appendix provides diagrams that clarify the life cycle of enterprise beans at runtime.

Appendix C, "EJB Vendors"

This appendix provides information about the vendors of EJB servers.

Appendix D, "New Features in EJB 1.1"

This appendix provides a summary of the changes from EJB 1.0 to EJB 1.1.



Library Navigation Links

Copyright © 2001 O'Reilly & Associates. All rights reserved.