Enterprise JavaBeans 3.0

ClanBrandon Books
view more info on this item
click here for more details, find new or used items

Bill Burke, Richard Monson-Haefel

Our price £23.08 (£35.50)
New from £18.07
Used from £16.00

Pages: 760 (Paperback)

ISBN: 059600978X

Pub: O'Reilly Media, Inc.

Pub date: 2006-05-16

Amazon.co.uk Sales Rank: 15592

Check for 3rd party sellers (new/used)

Editorial 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 centres 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 good attention to the real-world issues of deployment with EJBs (as well as the differences between vendors application servers which 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 off choices for designing 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 stand-out. 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 needs of any manager or Java developer considering EJBs for future projects. --Richard Dragan, Amazon.com

Topics covered: Enterprise JavaBeans (EJBs) basics, distributed architectures, Component Transaction Monitors (CTM's), 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.

Reader Reviews:


1/5 stars

Not good for new programmers (0/0 people found this helpful)

Not impressed with this book.
Information is scattered all over the pages. Not arranged in order.
No explanation for diagrams.
Introduction itself is bit strange.

5/5 stars

Comprehensive - read this and pass your SCBCD 5 for EJB3 (1/1 people found this helpful)

This book is all you need to read if you want to know about EJB3, and it helpfully makes comparisons between EJB2 and EJB3 throughout the text.

If you read chapters 1 to 17 of this book, that's all you need to know to sit the Sun Certified Business Component Developer exam (JEE 5). I sat it this week and got 90%, using only this book and the Whizlabs mock exams as a reference.

The only down point of the book is that it must be read like a novel to really understand EJB3. It's not an easy lookup reference book, you can't just dip in and out of it. For example, different aspects of persistence contexts and transactions are featured in more than one chapter, which is why it is better that you read the book from start to finish. You won't need to read chapter 17 onwards unless you want to know about web services.

It might seem like a long haul but it is definitely worth spending the time reading this book.

5/5 stars

Best EJB 3.0 book out there (0/0 people found this helpful)

I have a couple of EJB3.0 books but this one is pretty much the one that's permanently on my desk. It's a perfect reference for me now and was a great source of information while I was familiarizing myself with EJB3.0.

The workbooks are relatively informative as well even for readers that do not use JBoss (me being one of those people). The only minor issue I can think of is the limited Web Service coverage and the JPA sections are a little limited. That said the book's main focus is EJB3.0 and it covers extremely well.

I cannot recommend it enough.

4/5 stars

Comprehensive (3/3 people found this helpful)

I found this book to be generally ok. The only problems I ran into is that it can be a little wooly at times, and the way the examples are setup can be a little confusing.

It really is a book for people with a good working knowledge of Java. You'll struggle if you don't already know what your doing. But equally, I was pleased with the way it thoroughly explains the tech behind EJB.

4/5 stars

A good EJB 2.0 and 2.1 book, plus a good JBoss 4 workbook (2/5 people found this helpful)

This book, now at the fourth edition, is very well organized. First of all there is a good introduction to the primary services featured by the J2EE / EJB architecture, so you don't need to have a backgroud about this, but, obviously for every book of this kind, you need a strong know-how in enterprise programming. You cannot start to program in Java just reading this book.
The book was written across two release of the EJB specification: the 2.0 and the 2.1 (now we are waiting for the 3.0 with a lot of new characteristics, such as a lighter container) and the author is very efficient in readily signaling differences between he two releases.
Moreover the author is always very accurate in details description.
Probably, this kind of attention, put the author in the condition of being quite redundant, but I think is tipical of US books (I don't know if this could be a problem, just think the book could be lighter, reading sometimes going work by subway).
There is an interesting chapter about design (just an introduction) and another chapter about alternatives, such as Hinernate, and it's a good idea because you always need alternatives and seems that the author is not only an EJB evangelist.
Thare is not a bibliography and you need to follow also course, or just read a book, about J2EE/EJB best practices or patterns (I prefer best practices, even if less fashionable)
I think that the better idea that this book point out is the embedding of a second book: it includes a workbook that introduce the reader to the JBoss Application Server and helps him in the deployment and execution of the example using JBoss. The workbook is written by two JBoss "masters": they are Bill Burke, (do you know JBoss AOP ?) and Sacha Labourey (what about clustering features in JBoss ?). The two books are simply synchronized.

Similar Products

J2EE Design Patterns

Spring in Action

Head First Design P (Head First)

Java Concurrency in Practice

Pro EJB 3: Java Persistence API (Expert's Voice in Java)

Categories

Amazon.co.uk places this book into the following categories:

Books -> Subjects -> Computing & Internet -> General
Books -> Subjects -> Computing & Internet -> Databases -> Java & Databases
Books -> Subjects -> Computing & Internet -> Programming -> Languages -> Java -> JavaBeans
Books -> Subjects -> Computing & Internet -> Programming -> Languages -> Java -> XML
Books -> Subjects -> Computing & Internet -> Programming -> General AAS
Books -> Subjects -> Computing & Internet -> Digital Lifestyle -> Online Shopping -> Amazon
Books -> Subjects -> Computing & Internet -> General AAS
Books -> Subjects -> Computing & Internet -> Software & Graphics -> General AAS
Books -> Special Features -> Search Inside!
Books -> Refinements -> Language (feature_browse-bin) -> English
Books -> Refinements -> Age (feature_two_browse-bin)
Books -> Refinements -> Format (binding_browse-bin) -> Paperback
Books -> Refinements -> Condition (condition-type)

 

ClanBrandon Books | Prague airport transfer | Dreamweaver | Short Term Missions | English Teacher Jobs in the Czech Republic
Czech Republic | Operation Mobilisation | Czech Republic Map