But first, allow me a few words. Like any of you, I’d generally rather be writing code than documentation. Getting through an entire book would’ve been impossible without the help of many fine people both prodding and contributing. And now that this duplex book has been bound into a cover, I’m very pleased with it.
Here’s why you should stop reading this blog and go get Good Relationships:
The book opens with a narrative tutorial about creating Cineasts.net, a full social web application for movie enthusiasts. From inspiration to complete application, we follow the normal progression of application development, introducing Neo4j concepts coupled with new application features. The result is a powerful demonstration of the possibilities enabled by Spring Data Neo4j.
Spring Data Neo4j Reference
The second part of the book provides a thorough reference to the graph facilities available in Spring Data Neo4j. It covers core graph concepts, querying and the simple annotated POJO programming model familiar to Spring developers.
There are two alternative facilities you’ll use in development. One is Neo4jTemplate, which offers the convenient API of Spring templates for working with the Neo4j graph database. Entity repositories built upon the Neo4jTemplate infrastructure to perform CRUD- and advanced query operations.
Spring Data Neo4j let’s you extend your existing techniques of working with annotations and object mapping, now with the capabilities of a Neo4j’s high performance graph database.
OK, go get a copy of the book and let me know what you think.
About the Author
Michael Hunger, Developer Relations
Michael Hunger has been passionate about software development for a very long time. For the last few years he has been working on the open source Neo4j graph database filling many roles.
As caretaker of the Neo4j community and ecosystem he especially loves to work with graph-related projects, users and contributors. As a developer, Michael enjoys many aspects of programming languages, learning new things every day, participating in exciting and ambitious open source projects and contributing and writing software related books and articles.