Synopses & Reviews
The much-anticipated second Edition of one of the most influential EJB books in the industry
Get ready to jump-start your Enterprise JavaBeans (EJB) development! Renowned EJB authority Ed Roman and his expert team have taken the bestselling first edition of this book and updated it to cover EJB 2.0. The new edition covers the basics of EJB, plus tougher advanced concepts, showing you both the good and bad in building real-world EJB applications. You'll learn about such exciting topics as EJB design strategies, EJB relationships, and persistence best practices. And all you need to know to get started with this book is Java! There are also tutorials on RMI-IIOP and JNDI.
With this book, you'll learn:
* The new EJB 2.0 standard
* How to architect EJB systems
* When to use messaging, when to use state, when to use container-managed persistence, and when to use entity beans
* How to design, implement, and deploy a real-world e-commerce system that uses JSPs and servlets with EJB
* Advanced concepts that you can't find elsewhere, such as clustering, design strategies, and complex persistence
The companion Web site offers:
* An online EJB community
* Updates to the book
* Best practices and discussions
* Additional EJB resources
Wiley Computer Publishing
Visit our Web site at www.wiley.com/compbooks/
Visit the companion Web site at www.wiley.com/compbooks/roman
Visit Ed Roman's Web site at www.TheServerSide.com Timely. Practical. Reliable.
Mastering Enterprise JavaBeans
, 2nd Ed. by Ed Roman and Scott Ambler includes the new EJB specification and expanded coverage on more advanced topics for developers. (Publishers Weekly
"...the style is informal, with clear explanations…an enjoyable read and good value for money..." (Computer Bulletin, September 2002)
“…explains Enterprise Java Beans in such a great way that it is worth the price of the book by itself…excellent web site too…”(Cvu, April 2003)
Enterprise JavaBeans (EJB) has proven to be wildly successful and is fast becoming the dominant technology for building server-side applications, including most Web applications. In this much-anticipated new edition, bestselling author Ed Roman teams up with noted software development experts Scott Ambler and Tyler Jewell to once again deliver the definitive guide to all things EJB. Geared toward Web site developers, enterprise application developers, and developers of software components for resale, this book has been updated to cover the latest features of version 2.0--including container services, transactions, design strategies, complex persistence, clustering, project management, and choosing an EJB server--as well as to add new, more advanced programming tips and techniques.
This second edition of Mastering Enterprise JavaBeans will cover the latest features of the next major release of the EJB specification, EJB 2.0. EJB 2.0 is expected to release in December 2000. The authors plan to expand coverage of more advanced topics of interest to enterprise developers, which will further differentiate this book from its competitors.
The companion Web site, TheServerSide.com, is an online EJB community that will provide updates, best practices, discussions, and EJB resources. The second edition will be developed on this Web site, and the final version of the book will be available in PDF format for viewing only. The site will also include sample code from the book and links for downloading software that works with this code.
Enterprise JavaBeans (EJB) is the result of a joint coalition of a number of software companies in an effort to build a common infrastructure. Building off the first edition of this book, Ed Roman not only updates the information, but also adds more advanced programming tips and techniques.
About the Author
ED ROMAN is one of the world's leading authorities on server-side Java technologies. He is CEO of The Middleware Company (www.middleware-company.com), a firm specializing in server-side Java training and consulting, and CEO of TheServerSide.com (www.TheServerSide.com), an online server-side Java community.
SCOTT W. AMBLER is the author and editor of a series of successful books on Java and object technology. He is also a frequent speaker at major conferences.
TYLER JEWELL is a software engineer at Talarian SmartSockets and is the primary author of all BEA WebLogic Server courses. He is also a speaker at a wide variety of conferences including Java Expo, Object Expo, Cysive, and JavaOne.
Table of Contents
About the Author.
About the Coauthors.
Introduction to the Book.
PART ONE: OVERVIEW.
Chapter 1. Introduction.
Chapter 2. EJB Fundamentals.
Chapter 3. Writing Your First Bean.
PART TWO: THE TRIAD OF BEANS.
Chapter 4. Introduction to Session Beans.
Chapter 5. Introduction to Entity Beans.
Chapter 6. Writing Bean-Managed Persistent Entity Beans.
Chapter 7. Writing Container-Managed Persistent Entity Beans.
Chapter 8. Introduction to Message-Driven Beans.
Chapter 9. Adding Functionality to Your Beans.
PART THREE: ADVANCED EJB CONCEPTS.
Chapter 10. Transactions.
chapter 11. BMP and CMP Relationships.
Chapter 12. Persistence Best Practices.
Chapter 13. EJB Best Practices and Performance Optimizations.
Chapter 14. Large-Scale System Design.
Chapter 15. Starting Your EJB Project on the Right Foot.
Chapter 16 Choosing an EJB Server.
Chapter 17. EJB-J2EE Integration: Building a Complete Application.
PART FOUR: APPENDIXES.
Appendix A: RMI-IIOP and JNDI Tutorial.
Appendix B: CORBA Interoperability.
Appendix C: Deployment Descriptor Reference.
Appendix D: The EJB Query Language (EJB-QL) Reference.
Appendix E: API and Diagram Reference.