Features
- Cover Type: Paperback with 760 pages
- Published by: O'Reilly Media, Inc.
- Edition: 5th Edition May 16, 2006
- Written in: English
- ISBN 10 Number: 059600978X
- ISBN 13 Number: 978-0596009786
-
Book Dimensions:
9.1 x 7 x 1.3 inches
- Weighs: 2.4 pounds
Product Review
As many Java developers and IS managers already know, Sun's powerful Enterprise JavaBean (EJB) technology offers an attractive option for developing server-side components. A suitable read for both managers and Java programmers,
Enterprise JavaBeans provides a surprisingly clear and engaging introduction to designing and programming with EJBs.
The tour of the EJB component model presented here centers on several beans created and tested for a travel reservation system in a fictitious cruise ship company. The samples are just right in scale, large enough to test out key concepts in design and deployment, but small enough to be comprehensible, even to those who are not Java experts. The author pays close attention to the real-world issues of deployment with EJBs (as well as the differences among the vendor application servers that run them).
While there are enough details in Java syntax for designing both entity and session beans for the developer, sections on design here will please those who manage projects without delving much into code. Later, the author shows various ways to design entity and session beans. (For instance, entity beans can allow their bean containers to handle the details of connecting to a database, or they can do it themselves. This book demonstrates both approaches.) When it comes to session beans (which "wire" together entity beans to do real work), the author's introduction to managing state and transactions is also a standout. Tips for performance and reusability close out the book.
In all,
Enterprise JavaBeans provides an engaging tour of one of the most promising component technologies. It's technically astute, but thoroughly approachable too, and can serve the requirements of any manager or Java developer considering EJBs for future projects.
--Richard Dragan Topics covered: Enterprise JavaBeans (EJBs) basics, distributed architectures, Component Transaction Monitors (CTMs), bean-containers, home and remote bean interfaces, resource management, configuring EJB servers, entity beans, JNDI, container-managed and bean-managed persistence, session beans, stateless and stateful beans, transactions, design and performance hints.
--This text refers to an out of print or unavailable edition of this title.
Product Description
If you're up on the latest Java technologies, then you know that Enterprise JavaBeans (EJB) 3.0 is the hottest news in Java this year. In fact, EJB 3.0 is being hailed as the new standard of server-side business logic programming. And O'Reilly's award-winning book on EJB has been refreshed just in time to capitalize on the technology's latest rise in popularity.
This fifth edition, written by Bill Burke and Richard Monson-Haefel, has been updated to capture the very latest need-to-know Java technologies in the same award-winning fashion that drove the success of the previous four strong-selling editions. Bill Burke, Chief Architect at JBoss, Inc., represents the company on the EJB 3.0 and Java EE 5 specification committees. Richard Monson-Haefel is one of the world's leading experts on Enterprise Java.
Enterprise JavaBeans 3.0, 5th Edition is organized into two parts: the technical manuscript followed by the JBoss workbook. The technical manuscript explains what EJB is, how it works, and when to use it. The JBoss workbook provides step-by-step instructions for installing, configuring, and running the examples from the manuscript on the JBoss 4.0 Application Server.
Although EJB makes application development much simpler, it's still a complex and ambitious technology that requires a great deal of time to study and master. But now, thanks to
Enterprise JavaBeans 3.0, 5th Edition, you can overcome the complexities of EJBs and learn from hundreds of practical examples that are large enough to test key concepts but small enough to be taken apart and explained in the detail that you need. Now you can harness the complexity of EJB with just a single resource by your side.
Reader Reviews
This review is from: Enterprise JavaBeans (Java Series (O'Reilly & Associates).) (Paperback)
I thoroughly enjoyed this book. Every chapter was excellent. The book starts with a chapter that explains distributed objects, components, server-side components, and transaction monitors in a way that makes total sense and is fun to read. The next couple of chapters give you an in-depth look at the EJB architecture removing all the mystery from the technology -- these chapters are pure gold. Chapters 3 through 7 show how to develop stateless, stateful, CMP and BMP entity beans. These chapters explain how to write beans and how to use them. The examples are very excellent. Chapter 8 is a very long but necessary chapter on transactions and how they work in EJB. I'm glad they saved this for after Chapters 3 -7 because it's complicated. Chapter 9 is a priceless Design Strategies chapter that gives you more punch in the first ten pages then most books give in 100. Even experienced EJB developers will learn new tricks from this chapter. Chapter ten is on XML deployment descriptors. This is an excellent reference and the way its organized makes it much simpler to understand. Chapter 11 covers J2EE. It's short but excellent. The author tells you exactly how EJB fits into J2EE, which is all I wanted to know. Appendix A - D are an invaluable reference for developers. They include a complete class reference, UML state diagrams and charts, vendor listing and finally a summary of the changes from EJB 1.0 to EJB 1.1. This is the best EJB book available and will continue to be the best for a long time. Its too solid and too well organized not to be.