Kindle Voyage GNO Shop Back to School with Amazon Back to School with Amazon Outdoor Recreation Deal of the Day Industrial-Sized Deals TextBTS15 Shop Women's Handbags Learn more nav_sap_SWP_6M_fly_beacon Beach House Fire TV Stick Subscribe & Save Shop Popular Services tmnt tmnt tmnt  Amazon Echo Starting at $99

Enterprise JavaBeans (3rd Edition) Third Edition Edition

112 customer reviews
ISBN-13: 978-0596002268
ISBN-10: 0596002262
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
Condition: Used: Acceptable
Comment: Unbeatable customer service, and we usually ship the same or next day. Over one million satisfied customers!
Access codes and supplements are not guaranteed with used items.
52 Used from $0.01
More Buying Choices
17 New from $3.97 52 Used from $0.01

There is a newer edition of this item:


InterDesign Brand Store Awareness Textbooks

Editorial Reviews Review

Thoroughly enhanced for the EJB 1.1 specification, Enterprise JavaBeans, 2nd Edition provides a great introduction to the world of server-side Java components. With plenty of material on EJB architecture and design, this new edition can serve as an authoritative resource for mastering today's bean standards.

Besides a general introduction to EJBs, the new edition of this book excels at highlighting the differences between the EJB 1.0 and 1.1 standards. Sample code is provided for both versions. For deployment, EJB 1.1 now relies on XML to define all bean resources and dependencies. For every sample bean, the author provides the XML, as well as the old-style Java code for EJB 1.0. There's also plenty of coverage of the new reliance on JNDI (the Java directory service) in EJB 1.1 and other late-breaking Sun standards, such as combining EJBs with servlets and JSPs for delivering dynamic Web content.

This text is organized as a tutorial to the major types of EJBs with full coverage of entity beans (for accessing databases) and session beans (for managing "conversations" with particular clients). The author covers all the bases here with numerous diagrams describing the life cycle of beans and how they cooperate with today's application servers. As in the first edition, sample beans for a cruise ship booking application let you see actual EJB code in action. Helpful appendices list all EJB APIs and other useful information (such as a list of current EJB vendors).

In all, the revised edition of Enterprise JavaBeans shows off the considerable strengths of the new EJB 1.1 standard. Suitable for any working Java programmer or IT manager, the clear presentation of the strategies and techniques for successful component design help make this book a smart choice for successful development with EJBs. --Richard Dragan

Topics covered: Overview of Enterprise JavaBeans (EJBs) v. 1.1 and 1.0, distributed objects, Component Transaction Monitors (CTMs), application servers and EJBs, resource management, EJB server setup, entity beans, session beans and workflow, the JNDI naming service, the life cycle of beans, container-managed and bean-managed persistence for entity beans, stateful and stateless session beans, deploying beans in JAR files (EJB 1.1 and 1.0 conventions), XML deployment descriptors, transaction basics (ACID properties and JTS), EJB security, design strategies and performance tips for EJBs, Java 2 Enterprise Edition (J2EE) and EJBs, servlets and JSPs used with EJBs, sample beans, state and sequence diagrams for EJBs, and EJB API reference. --This text refers to an out of print or unavailable edition of this title.

From the Author

Dear Reader,

This book is has complete coverage of EJB 2.0. The book also covers EJB 1.1, for readers still using legacy servers.

Over three years have gone into refining the content this book to ensure that it was technically accurate and a pleasure to read. Delivering content that meets these standards isn't easy, and while my name is on the cover, credit is shared with many people.

In addition to this book, we are making companion workbooks available that show how to download, install, and configure different servers so that you can run the books examples on different EJB products. Workbooks and example code are available for free download from for WebLogic 6.1, WebSphere 4.0 and other products.

Thank you for considering my book, Enterprise JavaBeans, 3rd Edition, and good luck in your career as a distributed object professional. It's an exciting field with unlimited challenges and rewards.

Yours truly,

Richard Monson-Haefel Author of Enterprise JavaBeans, 3rd Edition (O'Reilly 2001) Co-Author of Java Message Service (O'Reilly 2000)

See all Editorial Reviews

Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Series: Java Series
  • Paperback: 550 pages
  • Publisher: O'Reilly Media; Third Edition edition (October 15, 2001)
  • Language: English
  • ISBN-10: 0596002262
  • ISBN-13: 978-0596002268
  • Product Dimensions: 7 x 1.1 x 9.2 inches
  • Shipping Weight: 1.8 pounds
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (112 customer reviews)
  • Amazon Best Sellers Rank: #818,267 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews

135 of 141 people found the following review helpful By David Holts on April 18, 2000
Format: 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 10 pages then most books give in 100. Even experienced EJB developers will learn new tricks from this chapter.
Chapter 10 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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
61 of 64 people found the following review helpful By Walter Greenspan on April 19, 2000
Format: Paperback
I've read two EJB books and this is, by far, the best one. I started with Ed Romans book, which I never finished because I quickly realized the author knows very little about distributed computing. I found refuge in the Monson-Haefel book, which I found to be concise, detailed, and extremely well written. Richard Monson-Haefel is man who obviously knows his business. The book starts out with a basic chapter on distributed computing. I didn't need it, but it was probably the best introduction to the subject I've ever read. Novices will love it. The rest of the book gives you a unique insight to the inner workings of EJB servers while keeping the language straightforward so that everyone can understand it. Everything is covered including entity, session, transactions, and J2EE. I give this book my highest recommendation.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
22 of 22 people found the following review helpful By David Washington on September 29, 2000
Format: Paperback
We have been using this book on a large EJB project and have been very happy with it. Monson-Haefel addresses the most complex parts of the EJB platform with a style that makes the book enjoyable to read and EJB fairly easy to learn.
The first three chapters of the book explain the purpose, architecture, and implementation of EJB servers. This really helps our people to understand what was going on under the hood and why beans behave the way they do. Without this material, EJB would be a mysterious black box. We now understand EJB at it lowest levels, which makes our people more productive.
The rest of the book provides a detailed explanation of how to develop each kind of bean (stateless, stateful, and entity beans) using an example application. As the book proceeds it builds on the example increasing the complexity incrementally. What's especially appealing is that example is not so large that it's distracting. The book is very focused and the examples add rather then detract from the book.
One of the books greatest strengths is the way it covers Enterprise JavaBeans in detail. Chapter 8, for example, goes into detail about transactions, database locking, isolation levels, and how transactions are propagated. In addition, the same chapter explains how exceptions impact transactions -- a very real issue when developing large-scale projects.
There is also a great chapter on "design strategies" which introduces ideas like the business interface and bulk accessors. While these designs strategies are invaluable to our project, we would like to see a lot more of them. In particular a section on design patterns in EJB would be very helpful. Hopefully this kind of material will be added in a future edition.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
15 of 15 people found the following review helpful By Midwest Book Review on June 5, 2000
Format: Paperback
Now in a new and completely updated edition, Enterprise Javabeans continues to be an essential reference book for all Java users. Richard Monson-Haefel covers Enterprise JavaBeans 1.1 and 1.0; developing entity beans and session beans; container-managed and bean-managed persistence; XML deployment descriptors; the JNDI Enterprise Naming Context (ENC); transaction management; design strategies; bean life cycle; and the relationship between EJB and Java 2, Enterprise Edition (J2EE). Enterprise Javabeans is thoroughly "user friendly" and will enable even the novice to build complex, mission-critical systems using snap-together software components that model business object sand processes addressing such issues as object persistence, security, and transaction management on entrepreneurial, informational, and personal websites. Highly recommended for all Java users.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews

What Other Items Do Customers Buy After Viewing This Item?

Want to discover more products? Check out these pages to see more: data mining, android programming