|
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 HeudeckerDESCRIPTION
"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.

