InfoQ Launches eBook for Developing Enterprise Applications with Spring Data Neo4j
Good Relationships, the Spring Data Neo4j Guide Book, is now available for download
Neo Technology today announced its release of Good Relationships, a practical guide for developing enterprise applications with Spring Data Neo4j, the best NOSQL database for Spring. With Spring Data, the ever-popular Spring Framework has cultivated a new patch of ground, bringing Big Data and NOSQL technologies like Neo4j to enterprise developers. This guide introduces readers to Spring Data Neo4j, built upon the fast, powerful and scalable graph database Neo4j, and demonstrates how to harness the power of relationships within data.
Written by project lead, Michael Hunger, the book provides all the practical details needed for developing enterprise applications with Spring Data Neo4j. Good Relationships, the Spring Data Neo4j Guide Book, is available now for download from InfoQ. The book starts with a narrative tutorial about implementing Cineasts.net, a full social Web app for movie enthusiasts. From inspiration to complete application, Hunger follows the normal progression of application development, introducing Neo4j concepts coupled with new application features. This section features a tutorial that describes the creation of a Web application for movie enthusiasts to find their favorite movies, rate them, connect with fellow movie geeks, and enjoy social features such as recommendations. The result is a powerful demonstration of the possibilities enabled by Spring Data Neo4j.
The second part of the book is classic reference documentation, containing detailed information about the library. It discusses the programming model, the underlying assumptions and internals, as well as the APIs for the object-graph mapping. The reference documentation is typically used to look up concrete bits of information, or to drill down into certain topics. For hackers who want to delve into Spring Data Neo4j, the guide can be read cover-to-cover.
SpringSource Framework and Spring Data Neo4j

‘This project is in a very important space. We are in an era of transition. A very few years ago, a relational database was a given for storing nearly all the data in nearly all applications. While relational databases remain important, new application requirements and massive data proliferation have prompted a richer choice of data stores. Graph databases are emerging as one of the most important categories, and Neo4j—the leading graph database—has proven its value in many applications. It’s a choice you should add to your toolbox.” –Rod Johnson, Founder, Spring and SVP, Application Platform, VMware “Spring developers deserve access to the best tools available to solve their problem. Sometimes that’sa relational database accessed through JPA. But more often than not, a graph database like Neo4j isthe perfect fit for your project. I hope that Spring Data Neo4j will provide unprecedented access tothe power and flexibility of graph databases while retaining the familiar productivity and convenienceof the Spring framework. Enjoy the Spring Data Neo4j guide book and welcome to the wonderfulworld of graph databases!”–Emil Eifrem, CEO of Neo Technology
About the author
