Manning Logo
Home | Ordering Info | Shopping Cart | Manage My Account | Login
Attention customers: online shopping is now available exclusively through our main website: http://www.manning.com. Thank you.
Hibernate Quickly

Inside the book

About this book Sample Chapters Table of Contents Index Preface Source Code Author Online

Manning Blog

Why small is sweet?

Author Blogs

Dave Crane more...

Author Calendar

Upcoming Events

Catalog

Java .NET Perl XML All by Subject All by Title

About...

Manning Contact Us Ordering FAQs ebooks Covers Sandbox Forums Distributors Manning Early Access Program (MEAP) Affiliate Program Academia/Publicity User Group Program Press Releases Jobs

Manning Publications Co.
209 Bruce Park Avenue
Greenwich, CT 06830

Hibernate Quickly
Patrick Peak and Nick Heudecker

2005 | 456 pages
ISBN: 1932394419
$22.50 PDF ebook  
$44.95 Softbound print book  

Preface

Like many others, I started writing my own persistence framework before I discovered Hibernate. In 2002, I was working on a large business-to-business portal that underwent frequent changes. It seemed that the persistence code changed weekly, making it impossible to both maintain the SQL and have a stable system. My first attempt at a persistence framework covered a few of the basics: associations and SQL generation. When these proved insufficient for my needs, I realized the task was large and began looking at the available persistence options for Java applications. I soon decided to go with Hibernate.

Hibernate was still relatively new at the time; version 1.0 had just been released. However, it seemed the logical choice - it wasn't overly complicated and offered the features that I needed and didn't have time to implement. Hibernate also didn't require that I change my existing code to accommodate it.

I quickly became impressed by Hibernate, having used it on a few projects. In the developer community, its popularity skyrocketed with version 2.0. I wrote a well received introductory article about Hibernate for TheServerSide, and eventually received an offer to contribute to the upcoming book Hibernate in Action from Manning. Shortly after that, Manning asked if I would be interested in writing another, complementary book on Hibernate with co-author Patrick Peak.

Patrick too had written articles on TheServerSide and we discovered a mutual interest in working together. The idea of writing a complete book loomed as a daunting undertaking but we could not resist. We decided to write the book as quickly as possible, while still publishing a first rate product.

Hibernate Quickly is the end result. Unlike Hibernate in Action which is an exhaustive reference, this book attempts to introduce the reader quickly to the core knowledge needed to start being productive with Hibernate. It uses the remaining pages to cover the larger environment that Hibernate operates in - the Hibernate "ecosystem." Hibernate 3 was released as we were finishing the writing and the book covers the newest, version 3.0 features.

Of course, we couldn't have done it alone - writing a book is a team effort and our team included reviewers, friends, colleagues, and the staff at Manning. I hope you will learn as much from reading this book as we did writing it.

Nick Heudecker

DESCRIPTION

"I highly recommend this book."
- Christopher Haupt, Senior Engineering Manager, Adobe Systems Inc.

"If you want to learn Hibernate quickly, this book shows you step by step."
- Sang Shin, Java Technology Architect, Sun Microsystems

Positioned as a layer between the application and the database, Hibernate is a powerful object/relational persistence and query service for Java. It takes care of automating a tedious task: the manual bridging of the gap between object oriented code and the relational database. Hibernate Quickly gives you all you need to start working with Hibernate now.

The book focuses on the 20% you need 80% of the time. The pages saved are used to introduce you to the Hibernate "ecosystem": how Hibernate can work with other common development tools and frameworks like XDoclet, Struts, Webwork, Spring, and Tapestry.

The book builds its code examples incrementally, introducing new concepts as it goes. It covers Hibernate's many, useful configuration and design options, breaking a complex subject into digestible pieces. With a gradual "crawl-walk-run" approach, the book teaches you what Hibernate is, what it can do, and how you can work with it effectively.

What's Inside

  • Writing mapping files and creating associations
  • Hibernate with XDoclet, Struts, Webwork, Spring, and Tapestry
  • Querying persistent objects
  • Using web application architecture
  • Testing with JUnit and Ant

ABOUT THE AUTHORS...

Patrick Peak is the CTO of a firm that emphasizes open source frameworks and tools for competitive advantage. He lives in Arlington, Virginia.

Nick Heudecker has large scale development experience with projects for Fortune 500 clients, the media, and government. He lives in Chicago, Illinois.

Home | Catalog | Privacy Policy | About Manning

© 2003-2006 Manning Publications Co.