Industrial-Sized Deals Shop all Back to School Shop Women's Handbags Learn more nav_sap_plcc_6M_fly_beacon Beach House $5 Off Fire TV Stick Off to College Essentials Shop Popular Services pivdl pivdl pivdl  Amazon Echo Starting at $99 Kindle Voyage Nintendo Digital Games Big Savings in the Amazon Fall Sportsman Event STEM Toys & Games
Qty:1
  • List Price: $44.99
  • Save: $10.22 (23%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Pro EJB 3: Java Persisten... has been added to your Cart
+ $3.99 shipping
Used: Good | Details
Condition: Used: Good
Comment: Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc... All Day Low Prices!
Have one to sell? Sell on Amazon
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

Pro EJB 3: Java Persistence API (Expert's Voice in Java) Paperback – May 9, 2006

20 customer reviews

See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback, May 9, 2006
$34.77
$24.71 $0.36
$34.77 FREE Shipping on orders over $35. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Pro EJB 3: Java Persistence API (Expert's Voice in Java) + Beginning EJB 3 Application Development: From Novice to Professional (Beginning: From Novice to Professional)
Price for both: $79.76

Buy the selected items together

Editorial Reviews

Review

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

Mike Keith wasthe co-specification lead for JPA 1.0 and a member of the JPA 2.0 and JPA 2.1expert groups. He sits on a number of other Java Community Process expertgroups and the Enterprise Expert Group (EEG) in the OSGi Alliance. He holds aMasters degree in Computer Science from Carleton University, and has over 20years experience in persistence and distributed systems research and practice.He has written papers and articles on JPA and spoken at numerous conferencesaround the world. He is employed as an architect at Oracle in Ottawa, Canada,and is married with four kids and two dogs.



Merrick Schincariolis a consulting engineer at Oracle, specializing in middleware technologies. Hehas a Bachelor of Science degree in Computer Science from Lakehead University,and has more than a decade of experience in enterprise softwaredevelopment. He spent some time consulting in the pre-Java enterprise andbusiness intelligence fields before moving on to write Java and J2EEapplications. His experience with large-scale systems and data warehousedesign gave him a mature and practiced perspective on enterprise software,which later propelled him into doing Java EE container implementationwork.

NO_CONTENT_IN_FEATURE

Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Series: Expert's Voice in Java
  • Paperback: 480 pages
  • Publisher: Apress; 2006 edition (May 9, 2006)
  • Language: English
  • ISBN-10: 1590596455
  • ISBN-13: 978-1590596456
  • Product Dimensions: 7.5 x 1.1 x 9.2 inches
  • Shipping Weight: 1.9 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (20 customer reviews)
  • Amazon Best Sellers Rank: #1,429,567 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

Most Helpful Customer Reviews

15 of 15 people found the following review helpful By D. MacKinnon on September 24, 2006
Format: Paperback
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.
Read more ›
Comment 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
7 of 7 people found the following review helpful By Brett L. Schuchert on January 15, 2007
Format: Paperback Verified Purchase
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 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
5 of 5 people found the following review helpful By Daniel J. Miklancic on September 13, 2006
Format: Paperback
This book provides a very thorough coverage of EJB 3. The authors clearly explain each element of EJB 3 and then provide an example in code showing how to actually use each element. Often, the authors show multiple ways to accomplish a task and follow up with the advantages and disadvantages of, or why you would use each approach.

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.
Comment 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
5 of 5 people found the following review helpful By Kenneth Cooper Jr. on December 4, 2006
Format: Paperback Verified Purchase
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 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
3 of 3 people found the following review helpful By Xiaoguang Chen on October 22, 2007
Format: Paperback Verified Purchase
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.

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 !!!

Chester
Comment 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

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Pro EJB 3: Java Persistence API (Expert's Voice in Java)
This item: Pro EJB 3: Java Persistence API (Expert's Voice in Java)
Price: $34.77
Ships from and sold by Amazon.com

What Other Items Do Customers Buy After Viewing This Item?

Want to discover more products? Check out these pages to see more: android programming, computer programs