EJB (versions 1.1 and 1.0) is an important technology for server-side application development in Java. "One powerful advantage of the EJB architecture is that it allows you to partition work appropriately between different parts of the system: the database provides persistence, your beans model various business entities and the interactions between them, and your client application provides a user interface, but incorporates minimal business logic," says Monson-Haefel. "The end result is a highly flexible system built from components that can easily be reused, and that can be changed to suit your needs without upsetting other parts of the system."
"To be truly versatile, the EJB component design had to be smart," explains Monson-Haefel. "For application developers, assembling enterprise beans is simple, requiring little or no expertise in the complex system-level issues that often plague three-tier development efforts. While EJB makes it easy for application developers, it also provides system developers (the people who write EJB servers) with a great deal of flexibility in how they support the EJB specification."
Enterprise JavaBeans, 2nd Edition shows you how to take advantage of the flexibility and simplicity that this powerful new architecture provides.
What readers said about the first edition:
"This book has ONE BIG DISADVANTAGE. After reading it, I never appreciate the complexity of the subject anymore. Made so simple, anybody can adopt the in-out of EJB in their soul forever... congratulations on a terrific book."
"Great for understanding the concept of EJBs. Written in a manner that's easy for even a beginner to understand."
"Not one of those obtuse techno-weenie trash jobs. The prose and code are both direct and to the point, building in a logical fashion."
"Very good and thorough description of Enterprise Java Beans. I learned a lot by following the ever-expanding examples. Text and examples were easy to follow. I highly recommend this book."
"Enterprise JavaBeans provides a surprisingly clear and engaging introduction to designing and programming with EJBs."
"Enterprise JavaBeans is a good starting point for anyone who is interested in the subject, and a reasonable reference for anyone who is already in the middle of an EJB project."
"A very thorough grounding in EJB. This book can be carried (it's only 320 pages) and still manages to get all of the key concepts across. It builds up the reader's knowledge by starting at a high level and then getting deeper as the book goes on, with detailed explanations of the sample code. You can try out the samples yourself but just reading the book provides a good EJB education. Strongly recommended."
"I am very new to EJB, and I have found this book to be an excellent introduction to the subject. The examples were clear, and the text was very readable. I highly recommend this book to others that seek to understand EJB architecture."
"I wish all technical books were of this quality. This book provides an excellent overview to what Enterprise JavaBeans are and then goes into details on how to use them. If all you need is a high-level understanding of EJBs, chapters 1-3 are for you. If you will be developing EJBs, read chapters 1-9 This will be a book I will continue to reference to as I develop EJBs."
Articles about Enterprise JavaBeans on the O'Reilly site:
- Microsoft Client Applications and Enterprise JavaBeans: Can't We All Just Get Along?, by Kurt Christensen
More information about the book, including Table of Contents, index, author bio, and sample chapter
Chapter 4, Developing Your First Enterprise Beans
Cover graphic in jpeg format
Enterprise
JavaBeans, 2nd Edition
By Richard Monson-Haefel
2nd Edition March 2000
1-56592-869-5, 492 pages, $34.95
order@oreilly.com
1-800-998-9938
About O’Reilly
For over 45 years, O’Reilly has provided technology and business training, knowledge, and insight to help companies succeed. Our unique network of experts and innovators share their knowledge and expertise through the company’s SaaS-based training and learning platform. O’Reilly delivers highly topical and comprehensive technology and business learning solutions to millions of users across enterprise, consumer, and university channels. For more information, visit www.oreilly.com.