that Enterprise JavaBeans makes developing distributed component systems that are managed in a robust transactional environment much easier For developers and corporate IT shops that have struggled with the complexities of delivering mission-critical, high-performance distributed systems using CORBA, DCOM,or Java RMI, Enterprise JavaBeans provides a far simpler and more productive platform on which to base development efforts When Enterprise JavaBeans 1.0 was finalized in 1998, it quickly become a de facto industry standard. Many vendors announced their support even before the ecification was finalized. Since that time Enterprise JavaBeans has been enhanced twice: The specification was first updated in 1999 to version 1. 1, which was covered by the 2 edition. The most recent revision to the specification version 2.0, is covered by this, the 3 edition of O'Reilly's eJB book. This 3 edition also covers EJB 1. 1, which is for the most part a subset of functionality offered by EJB 2.0 Products that conform to the EJB standard have come from every sector of the IT ndustry, including the TP monitor, CORBA ORB, application server, relational database, object database, and web server industries. Some of these products are based on proprietary models that have been adapted to EJB; many more wouldnt even exist without EJB In short, Enterprise JavaBeans 2.0 and 1.1 provides a standard distributed deployed on a different vendors EJB server. This book will provide you with the foundation you need to develop vendor-independent EJB solutions Who should read this book? his book explains and demonstrates the fundamentals of the Enterprise JavaBeans 2.0 and 1. I architecture. Although EJB makes distributed computin much simpler, it is still a complex technology that requires a great deal of time to master. This book provides a straightforward, no-nonsense explanation of the underlying technology, Java classes and interfaces, component model, and runtime behavior of Enterprise JavaBeans. It includes material that is backward compatible with EJB 1.1 and provides special notes and chapters when there are significant differences between 1. 1 and 2.0 Although this book focuses on the fundamentals. it's no "dummies book Enterprise JavaBeans embodies an extremely complex and ambitious enterprise technology. While using EJB may be fairly simple, the amount of work required to truly understand and master EJB is significant. Before reading this book, you should be fluent with the Java language and have some practical experience developing business solutions. Experience with distributed object systems is not a must, but you will need some experience with JDBC (or at least an Copyright(c)2001 OReilly Associates 3DRAFT, 10/21/017/6/2001 Copyright (c) 2001 O'Reilly & Associates 3 that Enterprise JavaBeans makes developing distributed component systems that are managed in a robust transactional environment much easier. For developers and corporate IT shops that have struggled with the complexities of delivering mission-critical, high-performance distributed systems using CORBA, DCOM, or Java RMI, Enterprise JavaBeans provides a far simpler and more productive platform on which to base development efforts. When Enterprise JavaBeans 1.0 was finalized in 1998, it quickly become a de facto industry standard. Many vendors announced their support even before the specification was finalized. Since that time Enterprise JavaBeans has been enhanced twice: The specification was first updated in 1999 to version 1.1, which was covered by the 2nd edition. The most recent revision to the specification, version 2.0, is covered by this, the 3rd edition of O’Reilly’s EJB book. This 3rd edition also covers EJB 1.1, which is for the most part a subset of functionality offered by EJB 2.0. Products that conform to the EJB standard have come from every sector of the IT industry, including the TP monitor, CORBA ORB, application server, relational database, object database, and web server industries. Some of these products are based on proprietary models that have been adapted to EJB; many more wouldn’t even exist without EJB. In short, Enterprise JavaBeans 2.0 and 1.1 provides a standard distributed component model that greatly simplifies the development process and allows beans that are developed and deployed on one vendor’s EJB server to be easily deployed on a different vendor’s EJB server. This book will provide you with the foundation you need to develop vendor-independent EJB solutions. Who Should Read This Book? This book explains and demonstrates the fundamentals of the Enterprise JavaBeans 2.0 and 1.1 architecture. Although EJB makes distributed computing much simpler, it is still a complex technology that requires a great deal of time to master. This book provides a straightforward, no-nonsense explanation of the underlying technology, Java classes and interfaces, component model, and runtime behavior of Enterprise JavaBeans. It includes material that is backward compatible with EJB 1.1 and provides special notes and chapters when there are significant differences between 1.1 and 2.0. Although this book focuses on the fundamentals, it’s no “dummies” book. Enterprise JavaBeans embodies an extremely complex and ambitious enterprise technology. While using EJB may be fairly simple, the amount of work required to truly understand and master EJB is significant. Before reading this book, you should be fluent with the Java language and have some practical experience developing business solutions. Experience with distributed object systems is not a must, but you will need some experience with JDBC (or at least an