Enterprise JavaBeans 3.0 and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
64 used & new from $0.01

Have one to sell? Sell yours here
 
   
Enterprise JavaBeans (3rd Edition)
 
See larger image
 
Start reading Enterprise JavaBeans 3.0 on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Enterprise JavaBeans (3rd Edition) (Paperback)

~ (Author)
4.3 out of 5 stars  See all reviews (139 customer reviews)

List Price: $44.95
Price: $34.16 & this item ships for FREE with Super Saver Shipping. Details
You Save: $10.79 (24%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 7 to 13 days.
Ships from and sold by Amazon.com. Gift-wrap available.

19 new from $2.93 45 used from $0.01

Formats

Amazon Price New from Used from
  Kindle Edition, May 16, 2006 $25.19 -- --
  Paperback, May 15, 2006 $31.49 $27.99 $25.00
  Paperback, October 15, 2001 $34.16 $2.93 $0.01

Frequently Bought Together

Customers buy this book with EJB 3 in Action by Debu Panda

Enterprise JavaBeans (3rd Edition) + EJB 3 in Action
Price For Both: $63.85

One of these items ships sooner than the other. Show details

  • This item: Enterprise JavaBeans (3rd Edition) by Richard Monson-Haefel

    Usually ships within 7 to 13 days.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • EJB 3 in Action by Debu Panda

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Java Web Services: Up and Running

Java Web Services: Up and Running

by Martin Kalin
4.5 out of 5 stars (13)  $23.09
Spring in Action

Spring in Action

by Craig Walls
4.1 out of 5 stars (67)  $31.49
Java Soa Cookbook

Java Soa Cookbook

by Eben Hewitt
5.0 out of 5 stars (5)  $31.49
Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)

Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)

by Gary Mak
4.8 out of 5 stars (24)  $33.64
Pro EJB 3: Java Persistence API

Pro EJB 3: Java Persistence API

by Mike Keith
4.5 out of 5 stars (19)  $38.46
Explore similar items

Editorial Reviews

Amazon.com 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.



Product Description

Enterprise JavaBeans was recently voted "Best Java Book" by the editors and readers of Java Developer's Journal. Readers of JavaPro named it the "Best Java Book for Experts." And Amazon.com included it in the Top Computer Books for 2000. Now the best only gets better! In the new 3rd edition, Enterprise JavaBeans has been completely revised and updated with a thorough introduction to the new 2.0 version of the EJB specification. Significantly different from the earlier version, the 2.0 specification introduces three dramatic improvements: A completely new version of container-managed persistence; local interfaces; and a totally new kind of bean called the "message driven bean." Enterprise JavaBeans, 3rd edition, provides a thorough discussion of these changes, along with an architecture overview, information on resource management and primary services, design strategies, and XML deployment descriptors.

Product Details

  • Paperback: 550 pages
  • Publisher: O'Reilly Media; 3 edition (October 15, 2001)
  • Language: English
  • ISBN-10: 0596002262
  • ISBN-13: 978-0596002268
  • Product Dimensions: 9 x 6.9 x 1.1 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (139 customer reviews)
  • Amazon.com Sales Rank: #868,984 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #10 in  Books > Computers & Internet > Programming > Java > JavaBeans

More About the Authors

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

What Do Customers Ultimately Buy After Viewing This Item?

Enterprise JavaBeans (3rd Edition)
75% buy the item featured on this page:
Enterprise JavaBeans (3rd Edition) 4.3 out of 5 stars (139)
$34.16
EJB 3 in Action
14% buy
EJB 3 in Action 4.4 out of 5 stars (36)
$29.69
Head First EJB (Brain-Friendly Study Guides; Enterprise JavaBeans)
4% buy
Head First EJB (Brain-Friendly Study Guides; Enterprise JavaBeans) 4.4 out of 5 stars (74)
$24.03
Java Web Services: Up and Running
4% buy
Java Web Services: Up and Running 4.5 out of 5 stars (13)
$23.09

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

 

Customer Reviews

139 Reviews
5 star:
 (88)
4 star:
 (25)
3 star:
 (11)
2 star:
 (11)
1 star:
 (4)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (139 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
135 of 140 people found the following review helpful:
5.0 out of 5 stars Good to the last drop!, April 18, 2000
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
61 of 64 people found the following review helpful:
5.0 out of 5 stars The best EJB book, April 19, 2000
By Walter Greenspan (Boston, Massachusetts) - See all my reviews
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
21 of 21 people found the following review helpful:
5.0 out of 5 stars Required reading, September 29, 2000
By David Washington (Boston, Massachusetts) - See all my reviews
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.

EJB is fairly complex, so a good book like this one is a gold mine. We now have about 20 developers working on our EJB project. Every time we add a developer to our project, they are handed a new copy of this book and told to read it. Without out this book most of our new developers would be hopelessly lost. If you are going to use EJB in your project, then you absolutely must have this book -- its essential.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars A very frustrating read... Big disappointment
I didn't count'em, but there's like 50 mistakes in the example code
very unprofessional
apart from that, the book is ok
it's a shame though
because I paid... Read more
Published 5 months ago by Alejandro Rodriguez

3.0 out of 5 stars Good reference book .. Not for learning the basics
I started reading this book with a basic understanding of EJB 3.0. But the book does not keep you interested in the topic. I found the reference manual more interesting. Read more
Published 13 months ago by GreenMan

4.0 out of 5 stars Everything EJB
This book covers almost everything related to EJBs in their new reincarnation. Its author have rightfully chosen to scrap any information concerning EJB 2.1. Read more
Published 14 months ago by Lars Tackmann

5.0 out of 5 stars Great EJB3 Book! You will be greatly pleased with your purchase.
This is a great introduction to EJBs in general, and now EJB3. (the JSR 220 standard) Just like EJBs are now easier to develop with version 3, so is it easy to read and study... Read more
Published 16 months ago by Josh

3.0 out of 5 stars Is Good but Quality down in the code
I recommend this book. The book cover almost topics in EJB 3.0 and you can depend it for preparing the SCBCD 5. Read more
Published 19 months ago by Moayad F Abu Jaber

5.0 out of 5 stars Excellent book on EJB 3.0 and JPA 1.0, even for a beginner
I found this book very helpful getting me up to date with the latest version of EJB. I had used EJB 2.1 before, but this book is good even for complete beginners. Read more
Published 20 months ago by Ryan de Laplante

4.0 out of 5 stars Great Introduction
I have been building J2EE based applications for about five years now and this book has given me exactly what I needed to move to the new version of the specification. Read more
Published 22 months ago by Jose Miguel Selman Grez

5.0 out of 5 stars Best Hands on Book for EJB 3
If you're planning on using EJB 3 ( which includes moving from EJB 2.1 ) you'd love this book. I come from EJB 2. Read more
Published 22 months ago by Anirudh

2.0 out of 5 stars Too Superficial To Be Of Much Use
Maybe the topic is simply too large, but this book is not very good unless you are looking for a very superficial overview of EJB3.
Published on October 9, 2007 by Shawn Kerstetter

4.0 out of 5 stars Best book for EJB 3.0 available (for now)
At the time of this writing (June 2007) this is for me the best book for the EJB 3.0 specification currently available. Read more
Published on June 11, 2007 by Alejandro Dominguez

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!



Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.