Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Enterprise JavaBeans Paperback – Sep 28 2001


See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback, Sep 28 2001
CDN$ 5.77 CDN$ 1.33

There is a newer edition of this item:

Enterprise JavaBeans 3.1
CDN$ 36.33
In Stock.

2014 Books Gift Guide
Thug Kitchen, adapted from the wildly popular web site beloved by Gwyneth Paltrow ("This might be my favorite thing ever"), is featured in our 2014 Books Gift Guide. More gift ideas

Customers Who Bought This Item Also Bought



Product Details

  • Paperback: 592 pages
  • Publisher: O'Reilly Media; Third Edition edition (Sept. 28 2001)
  • Language: English
  • ISBN-10: 0596002262
  • ISBN-13: 978-0596002268
  • Product Dimensions: 17.8 x 2.8 x 23.3 cm
  • Shipping Weight: 821 g
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (30 customer reviews)
  • Amazon Bestsellers Rank: #819,115 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

From Amazon

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 alternate Paperback edition.

Review

All in all this book is a definite asset to anyone wanting to master EJB. -- Mike London, Chain Management, Jan 2001

An excellent introduction to the subject of EB. -- Reuven M.Lerner, Linux Magazine, Jan 2001

Monson-Haefel has done an excellent job with this book. He provides clear and precise examples with an added bonus, each chapter and example builds upon itself. -- Columbia Java Users Group

WOW! Being just vaguely familiar with the EJB specification. I was looking for a good introduction with some decent examples. This book has provided both. -- Columbia Java Users Group

Customer Reviews

4.0 out of 5 stars

Most helpful customer reviews

By Thomas Duff TOP 1000 REVIEWER on Jan. 7 2004
Format: Paperback
This is a very well designed and written book covering EJB technology in a complete and in-depth manner. There's a quick intro to the subject, and then the rest of the book builds on that knowledge in tutorial fashion. You will build a cruise reservation system using beans, and in the process you'll learn a lot. It does assume that you have a solid foundation in Java skills before you dive in, so don't get this book unless you're already well on your way to learning Java. It's not for beginners.
Another very nice feature is the companion workbook that you can buy for this book. It translates many of the exercises into more specific instructions for running them on the Websphere platform. This is an extremely valuable addition to the learning process. All too often, a writer has to assume a certain platform or system to be able to cover the material. If you also use that same system, you're OK. If you're not using what the author had, then there can be a translation process that can be frustrating at times. Having a workbook focused on your specific platform will speed up the learning and avoid the hassles involved in debugging your errors.
If you're a Domino developer just getting into Java and J2EE technology, hold off on this book. While you may well get to this point in your career sometime in the future, it will be of little use to you right now. There isn't much that is applicable to the pure Domino world, and you'll need to be very well grounded in the Websphere world before this will start to gel for you.
Conclusion
I would recommend this book to a good Java developer needing to learn EJB technology for their jobs. It's very complete and comprehensive. If you're just trying to get started in Java, this book is still aways off for you. I was pretty well lost through most of it, so I need to come back to it in a year or so once I have some more experience.
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.
By Riccardo Audano on May 27 2003
Format: Paperback
Ok, let me start by saying that the author of this book is indeed well prepared and able to go into detail in his explanations. If you are really interested in programming with EJB this is one of the books you should check, despite its many flaws.. The first three chapter make
a fully successful attempt to protect the mysteries of J2EE from
profane eyes by putting a deep sleep spell on the reader.
If you survive it you will probably find yourself wondering about the order in which the story is told...
First a hurried example involving a session bean collaborating with an entity bean, then one chapter on the client side (which of course you need to understand how the heck you could have tested the beans just developed), then entity beans get presented again but this time in more detail.. only you get to know first the CMP flavour (which is the more complicated) and the BMP flavour after, totally against what common sense would advice. Then you go into session beans, which , being simpler than entities should have been presented before..and how about a chapter 16 on deployment descriptors? They are the configuration files you need to deploy ANY EJB and you explain them at the end of the book? The impression is this author would be much better if he stopped thinking by compartments
and trying to make things appear much more difficult and deep than what they actually are. Also, the workbooks with the exercises for this text are a joke. You will be presented with
canned code and a few ant scripts to execute, compile, build
deploy and run the code. Very kewl but if you know what you are doing you can do it yourself and if you don't .. well clicking on a few batch files or executing ant scipts won't teach you much I can assure you..
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.
Format: Paperback
If you want to learn about Enterprise JavaBeans, this book is a great place to start. The author begins by explaining the basic concepts around Enterprise JavaBeans such as distributed objects, business objects, components transaction monitors, and asynchronous messages. He does in such a way that developers from a variety of backgrounds can relate to the concepts (e.g. a mainframe programmer relating to CICS as transaction monitor).
The first three chapters builds on these fundamental concepts to create an understanding of the architecture and the attraction of Enterprise JavaBeans. The idea that you can develop these server-side components and expect them to work in any EJB-compliant Component Transaction Monitor is a great incentive to dig deeper. By chapter four, the author is creating components. They don't do much, but they are enhanced and new ones created throughout the rest of the book. The remainder of the book covers Container Managed Persistence, Bean Managed Persistence, Session Beans, Message-Driven Beans (new in EJB 2.0), Transactions, Design Strategies, Deployment Descriptors, and J2EE. Where the EJB 1.1 spec differs from EJB 2.0, the book shows explains how to manage each one.
This book expects the reader to have solid knowledge of Java and enterprise level development. The examples in the book are not always the full code listing. There are example workbooks that can be downloaded from the book website. While the applications are portable, the way that they are managed differs. I suggest that you have your preferred EJB server working before beginning the book and work along with the examples. Additionally, there are numerous diagrams to assist you in grasping the concepts. If you need to do EJBs, get this book.
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



Feedback