Synopses & Reviews
? Shows developers how to make the most of Hibernate, a simpler and more flexible alternative to the cumbersome, proprietary Enterprise Java Beans (EJB)
? Hibernate is as popular as Struts and works together with other
Java open source tools, including Struts, Eclipse, Spring, and JBoss
? The lead author is Eric Pugh, a key member of the Hibernate team; the book covers the new 2.2 Hibernate release
? Explains everything from navigating the Hibernate development environment to using Hibernate to create persistent classes and objects or run database queries
Book News Annotation:
Intended for experienced Java developers, this guide walks through
the major components of the Hibernate object-relational mapping tool
that provides data querying and retrieval functions in a Java
environment, and demonstrates how to use Hibernate with Maven, MySQL,
Tomcat, XDoclet, and Microsoft SQL Server 2000. Pugh works for Maven,
and Gradecki is a software engineer.
Annotation ©2004 Book News, Inc., Portland, OR (booknews.com)
Synopsis:
What is this book about?
This book is written for professional Java developers who already understand how to build server-side Java applications. The book assumes no previous experience with Hibernate, though readers should have a general familiarity with databases and Web development.
What does this book cover?
After a quick overview of Hibernate in the first two chapters, the authors jump right to the code. They show how to do the following: Obtain and install Hibernate Build the Hibernate development environment Use Hibernate to connect to databases Use Hibernate to create persistent classes and objects Use the Hibernate database query language and transaction management functions Use the Hibernate APIs
After covering these essentials, the authors go further, showing readers how to use Hibernate in the real world. This means demonstrating how to use Hibernate with other popular tools that readers are using (including Eclipse, Tomcat, Maven, Struts, and XDoclet). This book takes a very real-world, hands-on approach to these topics and includes many working code examples, as well as a sophisticated sample application.