updated guidebook preface

This commit is contained in:
Michael Hunger
2011-04-13 03:54:33 +02:00
parent 769bb8c4da
commit 33c76ac920
4 changed files with 60 additions and 16 deletions

View File

@@ -45,7 +45,9 @@
<toc/>
<xi:include href="introduction/preface.xml"/>
<xi:include href="introduction/rod.xml"/>
<xi:include href="introduction/emil.xml"/>
<xi:include href="introduction/about.xml"/>
<part id="tutorial">
<title>Tutorial</title>

View File

@@ -1,9 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE preface PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<preface id="about-book">
<title>Preface</title>
<preface>
<title>About this Guide Book</title>
<para>
<mediaobject>
<imageobject>
@@ -11,16 +10,6 @@
</imageobject>
</mediaobject>
</para>
<section>
<title>Foreword: Rod Johnson, CEO of SpringSource</title>
<para></para>
</section>
<section>
<title>Foreword: Emil Eifrem, CEO of Neo Technology</title>
<para></para>
</section>
<section>
<title>About this Guide Book</title>
<para>
Welcome to the Spring Data Graph Guide Book. Thank you for taking the time to get an in depth look into <ulink url="https://github.com/SpringSource/spring-data-graph">Spring Data Graph Library</ulink>. Spring Data Graph is part of the <ulink url="http://springsource.org/spring-data">Spring Data project</ulink> 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.
</para>
</section>
</preface>
</preface>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE preface PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<preface>
<title>Foreword by Emil Eifrem</title>
<para>
Emil Eifrem, CEO of Neo Technology
</para>
</preface>

View File

@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE preface PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<preface>
<title>Foreword by Rod Johnson</title>
<para>
Im excited about Spring Data Graph for several reasons.
</para>
<para>
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. Its a choice you should add to your toolbox.
</para><para>
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 todays Java
technologies.
</para><para>
Third, Im 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. Im
sure the vast majority of my code has long since been replaced (probably for the better) by coders who arent
rusty — thanks Michael and Thomas! — but I retain my pleasant memories.
</para><para>
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.
</para><para>
Enjoy the Spring Data Graph book, and happy coding!
</para>
<para>
Rod Johnson, Founder, Spring and SVP, Application Platform, VMware
</para>
</preface>