| author | James Elliott/Timothy M. O'Brien/Ryan Fowler |
| pages | 382 |
| edition | 1 |
| category | Computers & Technology / Computer Science / Software Engineering / |
| category | Computers & Technology / Computer Science / Modeling & Simulation / |
| category | Computers & Technology / Databases / Relational Databases / |
| category | Computers & Technology / Programming / Java / |
| category | Computers & Technology / Programming / Languages & Tools / |
| category | Computers & Technology / Programming / Software Design, Testing & Engineering / Object-Oriented Design / |
| category | Computers & Technology / Programming / Software Design, Testing & Engineering / Software Development / |
| category | Education & Reference / |
| publication date | 29-April-2008 |
| isbn | 0596517726 9780596517724 |
Harnessing Hibernate
Harnessing Hibernate is an ideal introduction to the popular framework that lets Java developers work with information from a relational database easily and efficiently. Databases are a very different world than Java objects, and they often involve people with different skills and specializations. With Hibernate, bridging these two worlds is significantly easier, and with this book, you can get up to speed with Hibernate quickly. Rather than present you with another reference, Harnessing Hibernate lets you explore the system, from download and configuration through a series of projects that demonstrate how to accomplish a variety of practical goals. The new edition of this concise guide walks you through Hibernate's primary features, which include mapping from Java classes to database tables, and from Java data types to SQL data types. You will also learn about Hibernate's data query and retrieval facilities, and much more. By reading and following along with the examples, you can get your own Hibernate environment set up quickly and start using it for real-world tasks right away. Harnessing Hibernate teaches you how to:Perform Object/Relational mapping Work with persistent data from Java code Work with groups and relationships between objects Extend Hibernate's rich type support for your own needs Simplify query creation using criteria and examples Use the Hibernate Query Language (HQL) and understand how it differs from SQL Use Hibernate in conjunction with Spring Use Hibernate in conjunction with other packages, such as the Stripes web framework and the Eclipse IDE Once you're past the first few chapters, you can jump to topics that you find particularly interesting or relevant. All background material and explanations of how Hibernate works and why is in the service of a focused task. Source code can be downloaded from the book's website. If using SQL is an uncomfortable chore, Harnessing Hibernate offers you an effective and trouble-free method for working with the information you store in your applications.
Hibernate: A Developer's Notebook
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.Here's what a few reviewers had to say:"I'm sitting on an airplane after finishing Hibernate: A Developer's Notebook. It's rare to find a book on a new Java technology that you can get through on a domestic flight. That this notebook effectively and succinctly tackles object-relational mapping makes it, and Hibernate, even more impressive. Many books in this category would need to be checked luggage. With this book, you travel first class." --Mike Clark"A simple persistence framework deserves a simple book, and this one delivers. The examples are well described and easy to understand, yet sophisticated enough to demonstrate Hibernate in a real-world context. Jim, I'm a new fan." --Bruce TateAbout 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.
| author | James Elliott |
| pages | 192 |
| edition | 1 |
| category | Computers & Technology / Computer Science / Modeling & Simulation / |
| category | Computers & Technology / Databases / Data Mining / |
| category | Computers & Technology / Databases / Data Warehousing / |
| category | Computers & Technology / Networking / Networks, Protocols & APIs / |
| category | Computers & Technology / Programming / Java / |
| category | Computers & Technology / Programming / Languages & Tools / |
| category | Computers & Technology / Programming / Software Design, Testing & Engineering / Object-Oriented Design / |
| category | Computers & Technology / Programming / Software Design, Testing & Engineering / Software Development / |
| category | Education & Reference / |
| publication date | 17-May-2004 |
| isbn | 0596006969 9780596006969 |
Java Persistence with Hibernate
Persistence-the ability of data to outlive an instance of a program-is central to modern applications. Hibernate, the most popular Java persistence tool, provides automatic and transparent object/relational mapping making it a snap to work with SQL databases in Java applications. Hibernate applications are cheaper, more portable, and more resilient to change. Because it conforms to the new EJB 3.0 and Java Persistence 1.0 standard, Hibernate allows the developer to seamlessly create efficient, scalable Java EE applications. Java Persistence with Hibernate explores Hibernate by developing an application that ties together hundreds of individual examples. You'll immediately dig into the rich programming model of Hibernate 3.2 and Java Persistence, working through queries, fetching strategies, caching, transactions, conversations, and more. You'll also appreciate the well-illustrated discussion of best practices in database design, object/relational mapping, and optimization techniques. In this revised edition of the bestselling Hibernate in Action, authors Christian Bauer and Gavin King-the founder of the Hibernate project-cover Hibernate 3.2 in detail along with the EJB 3.0 and Java Persistence standard.
| author | Christian Bauer/Gavin King |
| pages | 904 |
| edition | Revised |
| category | Computers & Technology / Computer Science / |
| category | Computers & Technology / Databases / SQL / |
| category | Computers & Technology / Programming / Java / |
| category | Computers & Technology / Programming / Languages & Tools / |
| category | Computers & Technology / Programming / Software Design, Testing & Engineering / Object-Oriented Design / |
| category | Computers & Technology / Programming / Software Design, Testing & Engineering / Software Development / |
| category | Computers & Technology / Software / |
| category | Education & Reference / |
| publication date | 24-November-2006 |
| isbn | 1932394885 9781932394887 |
Hibernate Search in Action
Enterprise and web applications require full-featured, "Google-quality" search capabilities, but such features are notoriously difficult to implement and maintain. Hibernate Search builds on the Lucene feature set and offers an easyto- implement interface that integrates seamlessly with Hibernate-the leading data persistence solution for Java applications.Hibernate Search in Action introduces both the principles of enterprise search and the implementation details a Java developer will need to use Hibernate Search effectively. This book blends the insights of the Hibernate Search lead developer with the practical techniques required to index and manipulate data, assemble and execute search queries, and create smart filters for better search results. Along the way, the reader masters performance-boosting concepts like using Hibernate Search in a clustered environment and integrating with the features already in your applications.This book assumes you're a competent Java developer with some experience using Hibernate and Lucene.
| author | Emmanuel Bernard/John Griffin B.A |
| pages | 450 |
| edition | 1 |
| category | Computers & Technology / Home Computing / Internet / Online Searching / |
| category | Computers & Technology / Programming / Java / |
| category | Computers & Technology / Programming / Languages & Tools / |
| category | Computers & Technology / Programming / Software Design, Testing & Engineering / Object-Oriented Design / |
| category | Education & Reference / |
| publication date | 04-January-2009 |
| isbn | 1933988649 9781933988641 |
Spring Persistence with Hibernate
Spring Persistence with Hibernate is an easy-to-follow, step-by-step, and example0rich guide to using Spring and Hibernate to build robust and effective Java applications. Furthermore, the book can be used as reference in areas where developers need help. All the topics explained in the book are demonstrated with practical examples and uncomplicated figures. The book is primarily for Spring developers and users who want to persist using the popular Hibernate persistence framework. Java, Hibernate, JPA, Spring, and open source developers in general will also find the book useful.
| author | Ahmad Seddighi |
| pages | 460 |
| category | Computers & Technology / Programming / Graphics & Multimedia / |
| category | Computers & Technology / Web Development / Web Design / |
| publication date | 25-November-2009 |
| isbn | 1849510563 9781849510561 |
Pro Hibernate and MongoDB
Hibernate and MongoDB are a powerful combination of open source persistence and NoSQL technologies for today's Java-based enterprise and cloud application developers.Hibernate is the leading open source Java-based persistence, object relational management engine, recently repositioned as an object grid management engine. MongoDB is a growing, popular open source NoSQL framework, especially popular among cloud application and big data developers. With these two, enterprise and cloud developers have a "complete out of the box" solution. Pro Hibernate and MongoDB shows you how to use and integrate Hibernate and MongoDB. More specifically, this book guides you through the bootstrap; building transactions; handling queries and query entities; and mappings. Then, this book explores the principles and techniques for taking these application principles to the cloud, using the OpenShift Platform as a Service (PaaS) and more. In this book, you get two case studies: An enterprise application using Hibernate and MongoDB. then, A cloud application (OpenShip) migrated from the enterprise application case study After reading or using this book, you come away with the experience from two case studies that give you possible frameworks or templates that you can apply to your own specific application or cloud application building context. What youll learn How to use and integrate Hibernate and MongoDB to be your "complete out of the box" solution for database driven enterprise and cloud applications How to bootstrap; run in supported environments; do transactions; handle queries and query entities; and mappings How to build an enterprise application case study using Hibernate and MongoDB What are the principles and techniques for taking applications to the Cloud, using the OpenShift Platform as a Service (PaaS) and more How to build a cloud-based app or application(OpenShip) Who this book is for This book is for experienced Java, enterprise Java programmers who may have some experience with Hibernate and/or MongoDB. Table of Contents PART 1 Hibernate OGM (Object/Grid Mapper) and MongoDB Fundamentals for Enterprise and Cloud Applications 1. Getting Started With Hibernate OGM 2. Hibernate OGM and MongoDB 3. Bootstrapping Hibernate OGM 4. Hibernate OGM at Work 5. Hibernate OGM and JPA 2.0 Annotations 6. Hibernate OGM Querying MongoDB PART 2 Developing a Hibernate OGM/MongoDB Complete Example 7. MongoDB e-Commerce Database Model 8. MongoDB e-Commerce Database Querying PART 3 Running MongoDB and Hibernate OGM in Cloud (PaaS) 9. Migrate MongoDB Database to Cloud 10. Migrate RafaEShop to OpenShift.
| author | Anghel Leonard |
| pages | 384 |
| edition | 1 |
| category | Education & Reference / |
| publication date | 26-June-2013 |
| isbn | 1430257946 9781430257943 |
Hibernate Search by Example
Explore the Hibernate Search system and use its extraordinary search features in your own applications Overview Add search capability to your custom applications Integrate with the core Hibernate system, using traditional APIs or JPA Write search queries in no time that may be simple or complex In Detail Users expect software to be highly intelligent when searching data. Searches should span across multiple data points at once, and be able to spot patterns and groupings in the results found. Searches should be able to fix user typos, and use terms related to the user's search words. Searching is at its best when it pleasantly surprises us, seeming to understand the real gist of what were looking for better than we understood it ourselves! Where can we find such a search system and how can we use it efficiently Hibernate Search by Example is a practical, step-by-step tutorial, which guides you from the basics of Hibernate Search to its advanced features. The book builds toward a complete sample application, slowly fleshed out to demonstrate each and every concept being introduced in each chapter. By the end you will have a solid foundation for using Hibernate Search in real production applications. This book starts with a simple example, and incrementally builds upon it to showcase each Hibernate Search feature introduced. By the end of the book you will have a working, functionality-rich application, and a deeper understanding than you might have had from looking at code snippets in a vacuum. You will learn how to integrate search into core Hibernate applications, whether they are XML or annotation-based, or if you are using JPA. You will see how to fine-tune the relevance of search results, and design searches that can account for user typos or automatically reach for related terms. We will take advantage of performance optimization strategies, from running Hibernate Search in a cluster to reducing the need for database access at all. Hibernate Search by Example provides everything you need to know to incorporate search functionality into your own custom applications. What you will learn from this book Make core Hibernate entity classes searchable, no matter which mapping API they use Write different kinds of search queries by keyword, exact phrase, fuzzy search, or searching within a range Sort search results by various criteria Use pagination to work with and display search results one chunk at a time Define custom analyzers to help searches adjust for user typos and recognize related terms Fine-tune the relevance of search results through boosting Apply conditional indexing logic to exclude certain data from being searchable Make Hibernate Search aware of relationships for searches involving data points spread out over multiple classes Approach A step-by-step guide for getting started with Hibernate Search, employing a practical example application that will make readers quickly learn and use the excellent search capabilities that the Hibernate Search tool offers.
| author | Steve Perkins |
| pages | 148 |
| category | Computers & Technology / Programming / Languages & Tools / Java / |
| category | Computers & Technology / Web Development & Design / Web Services / |
| category | Computers & Technology / Internet & Web Culture / Online Searching / |
| category | Education & Reference / |
| publication date | 26-March-2013 |
| isbn | 184951920X 9781849519205 |
Hibernate: A J2EE Developer's Guide
Hibernate is a popular open source object/relational persistence and querysystem and an alternative to Enterprise Java Beans. Compared to EJB,Hibernate is less complex, more easily portable and more powerful for linkingJava with traditional relational databases. Hibernate supports many relationaldatabases including: DB2, Informix, MySQL, Oracle, SAP DB, SQL Server,Sybase, and is downloaded over 23,000 times a month on average in 2004. Thisbook provides J2EE developers with a pratical hands-on guide to working withHibernate and their existing databases. Through numerous code examples andcase studies, the author helps reinforce what Hibernate is and how to use it.
| author | Will Iverson |
| pages | 384 |
| edition | 1 |
| category | Computers & Technology / Programming / Java / |
| category | Computers & Technology / Programming / Languages & Tools / |
| category | Computers & Technology / Software / |
| category | Education & Reference / |
| publication date | 22-November-2004 |
| isbn | 0321268199 9780321268198 |
Professional Hibernate
What is this book aboutThis 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, thoughreaders should have ageneral familiarity with databases and Web development.What does this book coverAfter 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 HibernateBuild the Hibernate development environmentUse Hibernate to connect to databasesUse Hibernate to create persistent classes and objectsUse the Hibernate database query language and transaction management functionsUse the Hibernate APIsAfter 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.
| author | Eric Pugh/Joseph D. Gradecki |
| pages | 456 |
| edition | 1 |
| category | Computers & Technology / Programming / Java / |
| category | Computers & Technology / Programming / Languages & Tools / |
| category | Computers & Technology / Programming / Software Design, Testing & Engineering / Object-Oriented Design / |
| category | Computers & Technology / Software / |
| category | Education & Reference / |
| publication date | 08-October-2004 |
| isbn | 0764576771 9780764576775 |
Pro Hibernate 3
Pro Hibernate 3 is the first book to offer complete coverage of the open source lightweight Hibernate 3 and its features. Authors Dave Minter and Jeff Linwood discuss the persistence layer and share design tips and best practices. And the duo goes beyond just explaining how to use parts of Hibernate; they probe well beneath the surface, and teach you how to step back and solve problems thoroughly. If you have experience using Java with databases, but lack experience with Hibernate, then this book is ideal for you. Similarly, if you have some familiarity with Hibernate 2 and now want to learn the nuances of version 3, then this book is a wise addition to your library. Table of Contents An Introduction to Hibernate 3 Integrating and Configuring Hibernate Building a Simple Application Using Annotations with Hibernate The Persistence Lifecycle Creating Mappings Querying Objects with Criteria Querying with HQL and SQL Using the Session Design Considerations with Hibernate 3 Events and Interceptors Hibernate Filters Fitting Hibernate into the Existing Environment Upgrading from Hibernate 2.
| author | Dave Minter/Jeff Linwood |
| pages | 242 |
| edition | 1 |
| category | Computers & Technology / Programming / Java / |
| category | Computers & Technology / Programming / Languages & Tools / |
| category | Computers & Technology / Programming / Software Design, Testing & Engineering / Object-Oriented Design / |
| category | Computers & Technology / Programming / Software Design, Testing & Engineering / Software Development / |
| category | Computers & Technology / Software / |
| category | Education & Reference / |
| publication date | 06-July-2005 |
| isbn | 1590595114 9781590595114 |
Spring Persistence with Hibernate (Beginning)
Persistence is an important set of techniques and technologies for accessing and transacting data, and ensuring that data is mobile regardless of specific applications and contexts. In Java development, persistence is a key factor in enterprise, e-commerce, and other transaction-oriented applications. Today, the Spring framework is the leading out-of-the-box solution for enterprise Java developers; in it, you can find a number of Java Persistence solutions. This book gets you rolling with fundamental Spring Framework 3 concepts and integrating persistence functionality into enterprise Java applications using Hibernate, the Java Persistence API (JPA) 2, and the Grails Object Relational Mapping tool, GORM. Covers core Hibernate fundamentals, demonstrating how the framework can be best utilized within a Spring application context Covers how to use and integrate JPA 2, found in the new Java EE 6 platform Covers how to integrate and use the new Grails persistence engine, GORM What youll learn How to use Spring Persistence, including using persistence tools in Spring as well as choosing the best Java Persistence frameworks/tools outside of Spring How to work with Spring Framework features such as Inversion of Control (IoC), aspect-oriented programming (AOP), and more How to work with Spring JDBC, use declarative transactions with Spring, and reap the benefits of a lightweight persistence strategy How to work with Hibernate and integrate it into your Spring-based enterprise Java applications for transactions, data processing, and more How to integrate with legacy databases, as well as use best practices for developing web services and handling Hibernate proxies and lazy collections How to the integrate the Spring/Hibernate persistence tier with RIA technologies like Ajax and Flash How to integrate JPA for architecting a well-layered persistence tier in your enterprise Java application How to move a persistence tier into JPA How to use and integrate the Grails persistence framework, GORM, and how to leverage it within a standard Java Spring MVC application Who this book is for This book is ideal for developers interested in learning more about persistence framework options on the Java platform, as well as fundamental Spring concepts. Because the book covers several persistence frameworks, it is suitable for anyone interested in learning more about Spring or any of the frameworks covered. Lastly, this book covers advanced topics related to persistence architecture and design patterns, and is ideal for beginning developers looking to learn more in these areas. Table of Contents Architecting Your Application with Spring, Hibernate, and Patterns Spring Basics Basic Application Setup Persistence with Hibernate Domain Model Fundamentals DAOs and Querying Transaction Management Effective Testing Best Practices and Advanced Techniques Integration Frameworks GORM and Grails Spring Roo.
| author | Paul Tepper Fisher/Brian D. Murphy |
| pages | 264 |
| edition | 1 |
| category | Computers & Technology / Programming / Java / |
| category | Computers & Technology / Programming / Languages & Tools / |
| category | Computers & Technology / Programming / Software Design, Testing & Engineering / Software Development / |
| category | Education & Reference / |
| publication date | 02-November-2010 |
| isbn | 1430226323 9781430226321 |
Subscribe to:
Posts (Atom)











