Professional Hibernate Be the First to Write a Review and tell the world about this title!People who purchase this book frequently purchase: - Pro Spring; Rob Harrop, et al, $30.95, 38% Off!
- Professional Java Development with the Spring Framework; Rod Johnson, et al, $24.95, 38% Off!
- Expert One-on-One J2EE Development without EJB; Rod Johnson, et al, $24.95, 38% Off!
- Hibernate in Action; Christian Bauer, et al, $27.95, 38% Off!
Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
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.
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.
Table of Contents
Introduction.
Chapter 1: Introduction to Mapping Objects to Relational Databases.
Chapter 2: Introduction to Hibernate.
Chapter 3: Hibernate Development Environment.
Chapter 4: Database Connecting and Schema Generation.
Chapter 5: Creating Persistent Classes.
Chapter 6: Working with Collections.
Chapter 7: Using Persistent Objects.
Chapter 8: Hibernate Query Language.
Chapter 9: Hibernate Caching.
Chapter 10: Hibernate Transactions and Locking.
Chapter 11: J2EE and Hibernate.
Chapter 12: Hibernate and DAO Design Pattern.
Chapter 13: Hibernate and XDoclet.
Chapter 14: Hibernate and Maven.
Chapter 15: Hibernate Extensions.
Chapter 16: Hibernate and Eclipse.
Chapter 17: Using Velocity, Struts, and Hibernate.
Chapter 18: Hibernate and AspectJ.
Appendix A: Hibernate Database Connectivity.
Appendix B: Getting Involved with Hibernate.
More Information on Open Source.
Index.
About the Authors
Eric Pugh is a member of the Maven development team and an experienced
Java enterprise developer specializing in database application design and development,
and open source tool integration. He has contributed Hibernate-related code
to many projects, including XDoclet and OSWorkflow, and is currently leading
development of the Hibernate plugin for Maven. Eric has built several Hibernate
applications for clients (including a Web-based lab automation application)
and regularly uses Hibernate with Eclipse and Maven. In addition to writing
documentation and specifications, Eric has written for OnJava.
Joseph D. Gradecki is a software engineer at Comprehensive Software
Solutions, where he works on their SABIL product, an enterprise-level securities
processing system. He has built numerous dynamic, enterprise application using
Java, Hibernate, MySQL, XML, AspectJ, servlets, JSPs, Resin, BroadVision, and
other technologies. He is the author of Mastering JXTA and the co-author of
MySQL and Java Developers Guide and Professional Java Tools for Extreme Programming.
Joe holds Bachelors and Masters degrees in Computer Science and is currently
pursuing a Ph.D.
|