Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Pro EJB 3: Java Persistence API and over 300,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.
 
 
More Buying Choices
44 used & new from $11.24

Have one to sell? Sell yours here
 
   
Pro EJB 3: Java Persistence API
 
 
Start reading Pro EJB 3: Java Persistence API on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  
4.5 out of 5 stars See all reviews (18 customer reviews)

List Price: $44.99
Price: $40.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $4.50 (10%)
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
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, July 20? Choose One-Day Shipping at checkout. Details
29 new from $11.24 15 used from $11.25
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $35.99

Frequently Bought Together

Pro EJB 3: Java Persistence API + Enterprise JavaBeans 3.0 (5th Edition) + EJB 3 in Action
Price For All Three: $101.67

Show availability and shipping details

  • This item: Pro EJB 3: Java Persistence API by Mike Keith

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

  • Enterprise JavaBeans 3.0 (5th Edition) by Bill Burke

    In Stock.
    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

EJB 3 in Action

EJB 3 in Action

by Debu Panda
4.3 out of 5 stars (36)  $29.69
Beginning EJB 3 Application Development: From Novice to Professional (Beginning: from Novice to Professional)

Beginning EJB 3 Application Development: From Novice to Professional (Beginning: from Novice to Professional)

by Raghu R. Kodali
4.0 out of 5 stars (13)  $40.49
Core JavaServer(TM) Faces (2nd Edition) (Sun Core Series)

Core JavaServer(TM) Faces (2nd Edition) (Sun Core Series)

by David Geary
3.9 out of 5 stars (37)  $37.79
Java Persistence with Hibernate

Java Persistence with Hibernate

by Christian Bauer
3.6 out of 5 stars (62)  $37.79
Effective Java (2nd Edition) (Java Series)

Effective Java (2nd Edition) (Java Series)

by Joshua Bloch
4.9 out of 5 stars (35)  $44.63
Explore similar items


Editorial Reviews

Product Description

EJB 3.0 sets a new precedent. It has made huge advances in ease of development, and its drastically simplified programming model has been widely acclaimed.

Mike Keith, EJB 3.0 co-specification lead, and Merrick Schinariol, reviewer of EJB 3.0, offer unparalleled insight and expertise on the new EJB 3.0 persistence specification, in this definitive guide to EJB 3.0 persistence technology. Expect full coverage and examination of the EJB 3.0 spec from these expert authors, including:

  • The new EntityManager API
  • The new features of EJB Query Language (EJB QL)
  • Basic and advanced object-relational mapping
  • Advanced topics like concurrency, locking, inheritance, and polymorphism

Assuming a basic knowledge of Java, SQL, JDBC, and some J2EE experience, Mike Keith and Merrick Schinariol will teach you EJB 3 persistence from the ground up. After reading it, you will have an in-depth understanding of the EJB 3.0 Persistence API and how to use it in your applications.



About the Author

Michael Keith is the cospecification lead of EJB 3.0 and also a member of the Java EE 5 expert group. He holds a master’s of science in computing from Carleton University and has over 15 years of teaching, research, and practical experience in object persistence. He has implemented persistence systems for Fortune 100 corporations on a host of technologies, including relational and object databases, XML, directory services, and custom data formats. Since the fledgling EJB days, he has worked on EJB implementations and integrations of multiple application servers. He has written various papers and articles and spoken at numerous conferences about EJB 3.0. He is currently employed at Oracle as a persistence architect.



Merrick Schincariol is a senior engineer at Oracle and a reviewer of the EJB 3.0 specification. He has a bachelor’s of science in computer science from Lakehead University and has over 6 years of experience in the industry. He spent some time consulting in the pre–Java enterprise and business intelligence fields before moving on to write Java/J2EE applications. His experience with large–scale systems and data warehouse design gave him a mature and practiced perspective on enterprise software that later propelled him into doing EJB container implementation work. He was a lead engineer for Oracle’s EJB 3.0 offering.


Product Details

  • Paperback: 480 pages
  • Publisher: Apress; 1 edition (May 8, 2006)
  • Language: English
  • ISBN-10: 1590596455
  • ISBN-13: 978-1590596456
  • Product Dimensions: 9.2 x 7 x 1.1 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars See all reviews (18 customer reviews)
  • Amazon.com Sales Rank: #43,277 in Books (See Bestsellers in Books)

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

    #96 in  Books > Computers & Internet > Programming > Java

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(8)
(7)
(5)
(3)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

18 Reviews
5 star:
 (14)
4 star:
 (1)
3 star:
 (1)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (18 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
13 of 13 people found the following review helpful:
5.0 out of 5 stars Definitive on EJB3, it should become the classic text on O/R Mapping., September 24, 2006
This is a surprisingly comprehensive and useful book. It looks at all the key issues that stem from the problem of making objects persistent in an enterprise application, provides thoughtful analysis, and supplies proven solutions. Along the way, the book addresses seemingly diverse topics such as transactions, unit testing, and deployment with candor and authority, while providing expert coverage of core persistence topics like object-relational mapping and querying.

While this book is the definitive text for EJB3's Persistence API, it goes well beyond this and should become the standard text on object-relational persistence in general. For EJB developers this book will be essential, but even if you are maintaining or developing your own non EJB3-persistence solution, the insights offered by this book are invaluable. All the key issues surrounding enterprise object-relational persistence are described in detail, and the EJB3 solutions are explained clearly. If you want to understand what object-relational mapping is, this is the book.

Persistence is a complex problem that lies on the critical path to project success. This book explains how the new Java Persistence API in EJB3 solves this problem more simply (and more completely) than earlier versions of EJB. With "plain old Java objects" instead of cumbersome "components," design, development, and testing is radically simplified. But because of the nature of the o/r mapping problem, there is the potential for complexity - you are dealing not only with developing Java code, but also database schema, queries, XML mapping files, code-annotations, managing persistence-units, and all the deployment and runtime considerations that go along with application servers. However, even when things get difficult, there is now a success-path you can follow. This book does not gloss-over these details - through careful explanation it shows a path through them. At no point do you feel that this was written by technology evangelists intent on selling you on EJB 3, but instead by expert developers who want to show you how to use it to your advantage.

For those who have followed the development of the EJB spec, there are great (and for me, even entertaining) insights into the evolution of EJB's vision of persistence. Those who remember the clunky Entities of the early specifications will be shocked by the flexibility and power that the new approach provides. This book makes it clear that, for the 3.0 release, the EJB specification writers have taken the time to understand and solve many of the problems of persistence. The authors take the time to explain the approaches to the persistence problem that different versions of the EJB spec (and others, like JDO) have attempted, and shows rather convincingly that the new EJB3 Persistence API is firmly based on tested products and approaches from industry (like TopLink and Hibernate). EJB and o/r mapping are now mature, industry-ready technologies, and this book clearly explains how to understand and use them successfully.

Developers of enterprise applications should read this book to understand persistence issues and how to use EJB3 products (or adapt their own persistence frameworks) to address them. Managers should to read this book so they can make sure that their teams are aware of these issues and that their project plans take them into account. Sales engineers can use this book as a tool to educate their clients about how EJB3 products solve the object-model / relational-model "impedance mismatch."

A great book - many people should read it, and if they do, the quality of our software can only improve.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 7 people found the following review helpful:
5.0 out of 5 stars Excellent JPA Book, January 15, 2007
Late in 2006 I needed to update a class my company teaches on EJB. We wanted to move to EJB3 + JPA. I had read the reviews of this book so I decided to get it. Without a doubt, this is an excellent coverage of JPA. I actually read the book cover to cover and learned quite a bit along the way.

I did augment reading with a lot of coding, but I was able to use this as my primary reference. The only place where I needed to use other resources was in the area of error handling in the JPA provider's implementation. This is clearly beyond the scope of the book and I do not blame the book for that.

If you are going to be using JPA in a JSE environment, be prepared to use this book to understand what you should do and use the source code of your JPA implementation to figure out what you must do.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars Outstanding JPA reference, December 4, 2006
Having now spent some time with the new JPA I have found this book (Pro EJB 3: Java Persistence API) to be an invaluable resource. The ability to use this API across a variety of Java platforms/technologies I find invaluable and the clarity and completeness of this reference is a 'gold mine'. I find it to not be a dry reiteration of the specification but an interesting book to read that thoroughly describes the JPA specification and how to use it. The original intent in acquiring this book was to use it in the development of EJB 3.0 components. However, I have also found it to be quite useful beyond this specification. There are many coded examples in the book as well as online to illustrate the discussed concepts.
I would highly recommend this book for anyone wanting to use the JPA spec.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

2.0 out of 5 stars Complete, but not really usable
This books seems to achieve the goal it has in mind, that of providing the user with the information necessary to use the Java Persistence API. Read more
Published 16 months ago by Kenneth P. Turvey

5.0 out of 5 stars Excellent!!
This book is a joy to read. Object relational mapping is explained in a very simple manner. What I like about this book is that it explains a certain concept and then immediately... Read more
Published 17 months ago by Karan S. Malhi

5.0 out of 5 stars Must Read book for JPA
This is the best book out there that explains in detail how JPA works with some good examples. I found the book to be well structured and easy to read. Read more
Published 20 months ago by Amit V. Kuthiala

5.0 out of 5 stars Great Reference for JPA
Pro EJB3 is a great book. Having been using it for over last 6 month on my recent project, I can definitely say that this book is invaluable. Read more
Published 21 months ago by Xiaoguang Chen

3.0 out of 5 stars Company decided against using EJB 3.0
Anything that requires getting a bunch of jars on the server classpath was deemed unsuitable for automated deployments. Read more
Published on May 31, 2007 by AA

5.0 out of 5 stars Well written
This book is very well written. Everything is explained in a simple manner. It gives you a good understanding of JPA.
Published on May 25, 2007 by toverlier

5.0 out of 5 stars Strong EB / JPA Book
I bought this book to learn the intricacies of EJB3 and for the most part it did a good job. There are good and bad points to it. Read more
Published on May 23, 2007 by Joseph Faisal Nusairat

4.0 out of 5 stars Informative, but light.
I got the feeling that the authors were stretching the content a bit to bring it up to book length, and I would have preferred denser material with the same information. Read more
Published on March 3, 2007 by Chad Okere

2.0 out of 5 stars Frustrating
A good tech book has no fluff or filler, makes it easy to see and reference the major points and principles, and has solid unambiguous examples. Read more
Published on February 23, 2007 by C. Schumacher

5.0 out of 5 stars An excelent introduction to JPA and EJB 3
This is a must have book for anyone whow wants to learn and use efficiently the new JPA API. The authors explains very easily how to map all kinds of classes to a database, even... Read more
Published on November 10, 2006 by Marcio Andrade

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Amazon MP3 Delivers Free Songs

Subscribe to The Amazon MP3 Download newsletter to find out about free song downloads, new releases and hot digital music deals first.
subscribe
 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Summer Reading for Kids & Teens

Summer Reading for Kids and Teens
Discover everything from beach reads and board books to teen romance and action-adventure series in Summer Reading for Kids & Teens. And, check off the kids' required reading lists in our Summer School Reading Store.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 
Ad

 

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.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates