Hibernate in Action (英語) ペーパーバック – 2004/11/30
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
自動化O/Rマッピング（オブジェクト／リレーショナルマッピング）の理論的側面の入門書であり、O/Rマッピングツール「Hibernate」の解説書でもある本書は、オンラインオークション・アプリケーションを実行するための豊富な見本コードを提供する。第1部では、オブジェクトの持続性とO/Rミスマッチの問題を論じ、「Plain Old Java Objects」の重要性を強調する。また「Hibernate」を紹介するとともに、O/Rマッピングの基本的な理論基盤を説明する。第2部では「Hibernate」を用いた実例を示しながら、より高度なO/Rマッピングのコンセプトとテクニックを解説する。さらにO/Rマッピングがアプリケーションの構築と開発プロセスに与える影響や、ハイパフォーマンス実現のためのテクニックを探り、「Hibernate」の開発者ツールセットと、その最も効果的かつ効率的な使用法を紹介する。
Master hands-on CCNA skills with a network simulator that lets you build your own network, with up to 200 devices Gain hands-on experience for all CCNA exam topics Select from 45 different router and switch models Learn with integrated content from the number-One selling CCNA Certification Library written by Wendell Odom Cisco CCNA Network Simulator is a boxed software product derived from the previously self-published Boson NetSim from Boson Software. It provides users with a means to develop hands-on skills at the CCNA level without the investment in expensive hardware. The software, which includes the Boson Router Simulator, was designed to give users the skills needed to pass the new CCNA 800 series exams (640-801, 640-811, and 640-821). The combination of Cisco IOS and Catalyst simulated command line interface (CLI) establishes a foundation of knowledge that is integral to CCNA success, both in taking the CCNA exams and in one's daily job as a CCNA professional. The title includes a drag-and-drop Network Designer that supports up to 200 devices using 45 different device models, including 40 different router models and 2 Catalyst switch models. Users can have up to 200 active商品の説明をすべて表示する
This book is the solution to that aproach. It goes into detail where the online docs don't, even giving general database refresher courses when needed. The example app is excellent, too. Instead of the usual over-simplified examples in many technical books, you get a nice, complex relational model which includes every kind of relationship, including one that's recursive. That's great when you are trying to apply Hibernate to the real world, where things get more complicated then "Hello World".
You can be like me and hold off on buying this thing for a couple weeks. In the end, however, you'll crave all those little details that the online documentation just doesn't go into and end up buying it anyway, wondering why you didn't just do it sooner and save yourself the head scratching.
Keep in mind that Hibernate 3 is now out, rendering some things in this book depreciated. I quick glace at the new Criteria online docs (some GREAT improvements there, not to be missed) as well as the stored procedure support and the slight changes in the mapping DTDs should take care of that, however.
So finally I bought this book. It turns out to be a good decision. It thoughly explained the first level and secondary cache. It even covered the named native queries, which is what I needed.
Like all the in action series, it comes with plenty of examples and code snippets. I want code examples!!
However, I struggled a bit with the online documentation until I decided to buy this book. I can only say that this book is a great resource for anyone new to Hibernate. I was worried that it would be a paper copy of the online documentation but that was not the case.
The authors started with justifying the need for ORM and justifying the various choices made by the Hibernate development team. They spent some time explaining some basic practices in developing POJO. While more experienced Java developers would not need that explanation it was relevant to how the mapping meta data is constructed and helped me to understand some of the decisions being made by the mapping tool.
The authors also noted alternative practices wherever necessary, making it clear that there were multiple ways to accomplish certain tasks and that the way selected in the book was only superior in the given context.
It is mainly aimed at a developer audience with a fair degree of Hibernate experience. I would not recommend this book to a fledgling. The style is not to present a flowing tutorial, with full code examples explained; instead, this is a topical, how-to book, with code snippets. It is a much more readable form of the Hibernate 2.1 reference guide, providing some glue between the topics.
Having said the above, just be aware that this is not a typical Manning "In Action" book. Even though there is a full, downloadable code example, the book does not walk you through it - except where the code is used to highlight a discussed topic.
The authors are currently writing an update to this book, which the publisher indicated to me would be out perhaps by September or October.
If you cannot wait until then, Hibernate Quickly, published by Manning, should be out in the next couple of weeks. Also, Pro Hibernate will be published in July.