diff --git a/src/docbkx/index.xml b/src/docbkx/index.xml index 83282056e..2b664ac48 100644 --- a/src/docbkx/index.xml +++ b/src/docbkx/index.xml @@ -45,7 +45,9 @@ - + + + Tutorial diff --git a/src/docbkx/introduction/preface.xml b/src/docbkx/introduction/about.xml similarity index 90% rename from src/docbkx/introduction/preface.xml rename to src/docbkx/introduction/about.xml index b1fc32beb..7af3c9684 100644 --- a/src/docbkx/introduction/preface.xml +++ b/src/docbkx/introduction/about.xml @@ -1,9 +1,8 @@ - - - Preface + + About this Guide Book @@ -11,16 +10,6 @@ -
- Foreword: Rod Johnson, CEO of SpringSource - -
-
- Foreword: Emil Eifrem, CEO of Neo Technology - -
-
- About this Guide Book Welcome to the Spring Data Graph Guide Book. Thank you for taking the time to get an in depth look into Spring Data Graph Library. Spring Data Graph is part of the Spring Data project which brings the convenient programming model of the Spring Framework to modern (mainly NOSQL) datastores. @@ -47,5 +36,4 @@ for the object-graph mapping and the template approach. The reference docs should be mainly used to look up concrete bits of information or to dig deeper into certain topics. -
-
+
diff --git a/src/docbkx/introduction/emil.xml b/src/docbkx/introduction/emil.xml new file mode 100644 index 000000000..496f47c03 --- /dev/null +++ b/src/docbkx/introduction/emil.xml @@ -0,0 +1,11 @@ + + + + + Foreword by Emil Eifrem + + Emil Eifrem, CEO of Neo Technology + + + diff --git a/src/docbkx/introduction/rod.xml b/src/docbkx/introduction/rod.xml new file mode 100644 index 000000000..e65036977 --- /dev/null +++ b/src/docbkx/introduction/rod.xml @@ -0,0 +1,43 @@ + + + + Foreword by Rod Johnson + + I’m excited about Spring Data Graph for several reasons. + + + First, 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 have some very interesting strengths, and Neo4J is proving itself + valuable in many applications. It’s a choice you should add to your toolbox. + + Second, Spring Data Graph is an innovative project, which makes it easy to work with one of the most interesting + new data stores. Unfortunately, the proliferation of new data stores has not been matched by innovation in + programming models to work with them. Ironically, just after modern ORM mapping made working with relational + data in Java relatively easy, the data store disruption occurred, and developers were back to square one: + struggling once more with clumsy, low level APIs. Working with most non-relational technologies is overly + complex and imposes too much work on developers. Spring Data Graph makes working with Neo4J amazingly easy, and + therefore has the potential to make you more successful as a developer. Its use of AspectJ to eliminate + persistence code from your domain model is truly innovative, and on the cutting edge of today’s Java + technologies. + + Third, I’m excited about Spring Data Graph for personal reasons. I no longer get to write code as often as I + would like. My initial convictions that Spring and AspectJ could both make building applications with Neo4J + dramatically easier and cross-store object navigation possible gave me an excuse for a much-needed coding binge + early in 2011. This led to a prototype of what became Spring Data Graph — at times written paired with Emil. I’m + sure the vast majority of my code has long since been replaced (probably for the better) by coders who aren’t + rusty — thanks Michael and Thomas! — but I retain my pleasant memories. + + Finally, Spring Data Graph is part of the broader Spring Data project: one of the key areas in which Spring is + innovating to help meet new application requirements. I encourage you to explore Spring Data, and — better + still — become involved in the community and contribute. + + Enjoy the Spring Data Graph book, and happy coding! + + + Rod Johnson, Founder, Spring and SVP, Application Platform, VMware + + +