软件工程

本类阅读TOP10

·PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
·Linux 入门常用命令(1)
·Linux 入门常用命令(2)
·使用 DCPROMO/FORCEREMOVAL 命令强制将 Active Directory 域控制器降级
·DirectShow学习(八): CBaseRender类及相应Pin类的源代码分析
·基于ICE方式SIP信令穿透Symmetric NAT技术研究
·Windows 2003网络负载均衡的实现
·一网打尽Win十四种系统故障解决方法
·数百种 Windows 软件的免费替代品列表
·收藏---行百里半九十

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
好书推荐:Hibernate in Action

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

Hibernate in Action (In Action series)
by Christian Bauer, Gavin King


List Price:   $44.95
Price:   $30.57 & This item ships for FREE with Super Saver Shipping. See details.
You Save:   $14.38 (32%)
Availability: Usually ships within 24 hours


Edition: Paperback

Product Details
  • Paperback: 432 pages ; Dimensions (in inches): 0.73 x 9.38 x 7.42
  • Publisher: Manning Publications; (August 1, 2004)
  • ISBN: 193239415X
  • Average Customer Review: 5 out of 5 stars Based on 5 reviews. Write a review.
  • Amazon.com Sales Rank: 1,225
    (Publishers and authors: improve your sales)
Editorial Reviews
About the Author
Christian Bauer is a member of the Hibernate core developer team where he maintains the extensive Hibernate documentation and website. Gavin King is the founder of the Hibernate project.


Book Description
Both an introduction to the theoretical aspects of automated object/relational mapping and a practical guide to the use of Hibernate, this book provides extensive example code to implement an online auction application. The book is divided into two parts. Part I discusses object persistence, the object/relational mismatch problem and emphasizes the importance of Plain Old Java Objects. It introduces Hibernate and explains the basic theoretical foundations of object/relational mapping. Part II is dedicated to demonstrating more advanced ORM concepts and techniques, with practical examples using Hibernate. The impact of ORM upon application architecture and development processes is explored along with techniques for achieving high performance. Hibernate's developer toolset is demonstrated and best practices are recommended.



All Customer Reviews
Average Customer Review: 5 out of 5 stars
Write an online review and share your thoughts with other customers.

5 out of 5 stars Better than Online Docs, October 3, 2004
Reviewer:   William Glass-Husain (Menlo Park, CA) - See all my reviews
  
Hibernate has exploded on the Java scene, becoming quite popular especially in the last year. The online manual, the wiki website, and the forum are all some of the best open source project documentation out there.

A reasonable question to ask then might be - why buy the book? After all, it's written by Christian Bauer and Gavin King, the two principle authors of both Hibernate and the web site. I've been pondering this and my conclusion is that it's the difference between a release 1.0 and a release 2.0 of software, or the first and second edition of a textbook. Seldom do online docs ever go through a second edition. The result is typically more a series of articles or "how-tos" written over time then a comprehensive manual. In worst cases (not true of Hibernate) the result is a miasma combining notes from the bleeding edge, three different ways to accomplish every task (with no explanation of pros and cons) and a sprinkling of tutorials covering old features and configuration steps that no longer apply.

In Hibernate in Action Christian and Gavin have taken the liberty of rethinking the presentation of Hibernate from the ground up. They've come up with a example of an online auction web site, Caveat Emptor, and used it throughout the book illustrating both basic and advanced issues. I'd recommend it for those getting started in Hibernate and for those needing guidance on advanced Hibernate techniques or ORM application design patterns. Most importantly, the book has a strong emphasis on the practical. It's not just about doing API calls to an open source library, it's about building persistent, layered applications that are maintainable and scalable.


5 out of 5 stars Excellent reference for Hibernate users, September 27, 2004
Reviewer:   Scott D. Mccrory "ORM convert" (Westerville, Ohio USA) - See all my reviews
  
This is the perfect book for Hibernate users of all levels. For beginners, it walks you through the O/R impedance mismatch and basic ORM concepts and terms. The book then moves on to examples and rounds it all off with extensive discussions about advanced configurations such as caching, lazy instantiation, session management, etc. Throughout the book you'll find tons of tips about best practices that you won't get in the free reference doc that comes with Hibernate. I had over 12 months of intensive experience with Hibernate before getting this book and still learned enough to pay for itself in a couple days' time. Highly recommended!

5 out of 5 stars Superb book for Persistence Layer, September 21, 2004
Reviewer:   Nagabhushanam Vijayapuram "jboss guy" (Foster City, CA) - See all my reviews
  
This book is simply superb. It leads a reader thro insights on how a persistence layer truly needs to be designed and perform when encountered with a foray of relational databases and the Object-Oriented Java programming language. I have been used to EJBs for many years and Hibernate has been a welcome change. The book explains how easily a simple POJO (Plain Old Java Object) can be extended to a transactional class. There's clarity, simplicity and ground-up coverage of the persistence layer - Hibernate. I am recommending the use of Hibernate in my work place, and this book has influenced the decision. I am glad Sun Microsystems' EJB 3.0 specification leverages on Hibernate.

5 out of 5 stars Great Book, September 18, 2004
Reviewer:   R. Williams "Decon Coder" (Los Angeles, CA United States) - See all my reviews
  
Well, I agree with a lot of what the prior reviewer states (in perhaps fewer words). Hibernate is hopefully going to make other would-be OS standards bearers heed the new reality: to forge a serious following, the ol' 'figure-it-out-yourself, I've-no-time-to-document' will no longer suffice. Consider the fact that there are so many other also rans in this category and the emergence of Hibernate is quite astonishing. This book is only going to catalyze its dominance further. Interestingly, the other part of this instructive example in the importance of documentation has a kind of negative side to it: I got the source and debugged into it on a couple of occasions and it was horrendous. But I've read that it is being refactored and many people are contributing to even rewriting major portions. So maybe it is important to get the function right first because in the OS world, if you do, there will be converts to help solidify the form.

This book does read very well. If you get the PDF version directly from Manning you can also search it quite easily. When Hibernate is used in conjunction with the Eclipse plugin Hibernate Synchronizer, persistence layer drudgery is reduced by orders of magnitude. This is a great example of how the OS process can solve problems that have vexed the collectively billionaire mass of vendors in this space.







相关文章

相关软件