Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
Pro EJB 3: Java Persistence API (Expert's Voice in Java) Paperback – May 8, 2006
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
Frequently Bought Together
Customers Who Bought This Item Also Bought
From the reviews:
"An introduction to the new Java Persistence application programming interfaces (APIs), this book serves not only as a tutorial on how to use them, but also as a basic reference text. … The book is very well written, and the technical material is presented clearly without excessive detail. … this is an excellent textbook." (M. S. Joy, ACM Computing Reviews, Vol. 49 (3), March, 2008)
About the Author
Top Customer Reviews
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.Read more ›
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.
The book covers the simple and common elements of EJB 3 up front and progresses to intermediate and advanced topics. Advanced concepts include useful real-life examples that include handling large queries, paging, transaction management, and locking. It even covers alternate mechanisms for use -- external XML and annotations, for example. The chapter on testing with various approaches to unit and integration testing is really nice -- it is a bit of a change moving from EJB 2.1 testing to the much simpler EJB 3 testing, but how? The examples show one clearly how to leverage the easier testing model.
Descriptions are explicit and clear -- there is no requirement to dig through the EJB 3 specification documents to comprehend the information in the book.
This is pure EJB 3. Although there are minor references to TopLink, Hibernate and Spring, you will not find extensions these implementations offer in this book.
I highly recommend this book not only as a readable reference book, but also as a great "how-to" book.
I would highly recommend this book for anyone wanting to use the JPA spec.
Have been worked on EJB 2.x for many years and on several projects with different application servers (Weblogic, JBoss, WebSphere), I understand the basics of EJB. So I want not only understand the basic how-to in EJB3 and JPA, but also want to understand the in depth explanations on transaction, persistence context and different behavior in the new system.
The book explain all these topics very well. I had brought other book (hibernate in action with JPA pdf version), but found that book was too focused on hibernate (even I was a fan of the previous edition of hibernate in action book). This book is well focused on JPA,and I really likes JPA APIs.
The book author is really nice and accessible. I have emailed Mike questions and he consistently replied promptly.
This book worth the money !!!
Most Recent Customer Reviews
This work can fill a number of holes in understanding and increase enthusiasm for the field. Many times topics like these get left behind by those more centered around web... Read morePublished on February 5, 2013 by Amazon Customer
This book covers all aspects of JPA and gives detailed explanation on each topic. Sentences are clear and easy to follow. Read morePublished on October 7, 2009 by Abudureyimu Abulimiti
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 morePublished on March 15, 2008 by Kenneth P. Turvey
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 morePublished on February 17, 2008 by Karan S. Malhi
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 morePublished on November 15, 2007 by Amit V. Kuthiala
Anything that requires getting a bunch of jars on the server classpath was deemed unsuitable for automated deployments. Read morePublished on May 31, 2007 by AA
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
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 morePublished on May 23, 2007 by Joseph Faisal Nusairat
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 morePublished on March 3, 2007 by Chad Okere