Wattle Software - producers of XMLwriter XML editor
 Bookstore Home | XMLwriter Home | Search | Site Map 
XML Related
 General XML
 XSLT & Stylesheets
 XHTML
 SGML
 XML DTDs
 XML Schema
Web Development
 Web Graphics
 HTML
 Dynamic HTML
Web Services
 General Web Services
 UDDI
 SOAP
 WSDL
 Programming/Scripting 
 PHP Programming
 Perl Programming
 Active Server Pages
 Java Server Pages
 JavaScript
 VBScript
 .NET Programming
 
XMLwriter
 About XMLwriter
 Download XMLwriter
 Buy XMLwriter
XML Resources
 XML Links
 XML Training
 The XML Guide
 XML Book Samples
 

Hibernate: A Developer's Notebook


By James Elliott
 
Image of: Hibernate: A Developer's Notebook
Pricing Details:

List Price:$24.95
You save:$8.48 (34%)
Your Price:$16.47
Buy Now

Book Details:

Format:Paperback, 190 pages.
Publisher:O'Reilly Media, Inc. 2004-05-10
ISBN:0596006969

Average Customer Rating:

4.0 4 out of 5 stars (39 reviews)

Editorial Reviews:

Do you enjoy writing software, except for the database code? Hibernate:A Developer's Notebook is for you.

Database experts may enjoy fiddling with SQL, but you don't have to--the rest of the application is the fun part. And even database experts dread the tedious plumbing and typographical spaghetti needed to put their SQL into a Java program. Hibernate: A Developers Notebook shows you how to use Hibernate to automate persistence: you write natural Java objects and some simple configuration files, and Hibernate automates all the interaction between your objects and the database. You don't even need to know the database is there, and you can change from one database to another simply by changing a few statements in a configuration file.

Hibernate: A Developer's Notebook walks you through the ins and outs of using Hibernate, from installation and configuration, to complex associations and composite types. Two chapters explore ways to write sophisticated queries, which you can express either through a pure Java API, or with an SQL-inspired, but object-oriented, query language. Don't let that intimidate you though: one of the biggest surprises in working with Hibernate is that for many of the common real-world application scenarios, you don't need an explicit query at all.

If you've needed to add a database backend to your application, don't put it off. It's much more fun than it used to be, and Hibernate: A Developer's Notebook shows you why.

About the new Developer's Notebook Series from O'Reilly:
Developer's Notebooks are a new book series covering important new tools for software developers. Developer's Notebooks stress example over explanation and practice over theory. They are about learning by doing; by experimenting with tools and discovering what works. "All lab, no lecture," with a thoughtful lab partner to guide the way.


Customer Reviews:

Displaying 6 to 10 of 39 total reviews (Page 2 of 8):

3 out of 5 stars Very preliminary will not help you archtect a solution

This book gives you a fast paced introduction. However, if you are trying to figure out how Hibernate fits into your architecture e.g. how it relates to your business logic, how it can be configured in a DAO architecture, etc., etc. you need to look elsewhere.

For a beginner it is definitely better then the documentation that comes with hibernate. Be prepared to buy a more advanced book if you want to do serious work with Hibernate.

4 out of 5 stars NOT for beginners!

This book is not intended as a comprehensive/blow-by-blow tutorial. It is a part of o'reilly's new 'notebook' series which is intended as a VERY brief intro to a new technology for experienced developers.

This book is for folks who are pretty experienced with Java and databases, and its intention is to provide a very high-level fast-paced into to hibernate.

In my opinion, it does these things well. I've got about 9 years experience with Java, and about 15 years with SQL/databases, and about 15 years commercial development experience. I've never used hibernate, and I decided to use it in a project. I'm in a HUGE hurry, and I needed to get up to speed FAST. This book got me there. In this sense, I think the book succeeds very well.

There are plenty of spots where I needed additional help, and a quick web search or a quick jump out to hibernates reference documentation (hibernate.org) was all that was required.

This book does what it intends. If you need hand-holding, detailed instructions, or in-depth tutorials, find another book. (And as far as I know, there aren't any).

:)

4 out of 5 stars Ramping up on an automated databasing framework

Hibernate is a remarkable open source framework for Java which takes care of all the nasty JDBC coding you have to do for any application involving a database. One of the problems with JDBC is that it embeds SQL scripts directly into the Java code. This practice takes away from the object oriented quality of Java and results in messy code that is hard to debug and maintain. Hibernate helps Java developers in this regard by automating much of the databasing aspects of JDBCssh ssh .

Admittedly, this is the first 'Developer's Notebook' I have read from O'Reilly and I found it to be an excellent walk-through on Hibernate. This book is actually a text that you can read cover to cover comfortably while in front of the computer going through and developing their toy application. This style of book makes it really easy for anyone to pick up Hibernate over a few days, which is really nice as opposed to having to dig around the Web and IRC looking for advice on how stuff works. It even covers how to use ant, a tool similar to make, minus all the problems of make for Java, to get started on your hibernate applications.

One of the beefs I had with this book though is that it did not stress the importance of Entity Relationship (ER) design when developing a hibernate application. Hibernate does not make the need for ER-diagramming go away but in fact quite the opposite; if your applications are to be flexible and extensible it will need to have a good ER-design. Hibernate involves a fair bit of XML configuration before it can interact with your database and if you have to be mucking around with your ER-design during development then this becomes a pain. While this should be apparent to seasoned developers, it is something that newbies may miss out on. As such, I think it would have been well worth it for this book to have included an appendix on ER-design for completeness sake.

Original review can be found at:
http://www.dal-acm.ca/ORug/Review20050718

5 out of 5 stars Learn Hibernate fast

If you're wondering what Hibernate is and what it could do for you, this is the right book, if you want to know the deep function of Hibernate this book is not.

This book intends to teach you in an easy and fast way, i read and write (i say write not copy) the examples in less than a week. Yes you wont know all deep tricks: thats not the objetive, but who cares about it when you want to learn something usefull for the next proyect, believe me, you will want to use Hibernate. (If i had known hibernate in my last proyect i had save 3 weeks of hard work).

I didnt have problems with the examples, some people claim that they had problems with examples i dont kwon why, all problems i had were my own mistakes, if you follow the instrucctions you wont have problems.

When you have finished you will be ready to use the most valuable aspects and if you want to go further you will be able to read the awfull documentation.

Other claim is that its not about the Hibernate 3, well i dont care too much about something in beta version, if you care there is only one book in amazon related to Hibernate 3.

To put it simple: buy this to learn all usefull things in Hibernate in a easy and fast way.

3 out of 5 stars its ok

i think it is an ok book,
certainly it does give u a start, but it is not for u if u want a comprehensive book.
The content is written in a very understandable fashion.
but lot of the content he picked didnt make me feel was worth mentioning.

More Customer Reviews:
Previous Page Next Page


Customers who bought this book were also interested in:


Spring: A Developer's Notebook


JBoss: A Developer's Notebook (Developers Notebook)


Spring in Action


Java 1.5 Tiger: A Developer's Notebook (Java 5,Version 1.5)


Java Persistence with Hibernate

 

Find similar books by category...


Search for more:

Search books:  



Google
 
Web XMLwriter.net




Last updated: Tue Jan 6 3:23:50 CST 2009
© Wattle Software 2007. All rights reserved.