领先一步
VMware 提供培训和认证,助您加速进步。
了解更多这篇发布公告是 Neo4j 团队开发人员的客座投稿,他们与 SpringSource 的 Spring Data 团队密切合作,提供了 Spring Data Graph 集成库。
为了友好地介绍 Spring Data Graph,我们与 VMware 合作举办了一场免费网络研讨会,由 Neo Technology 首席执行官 Emil Eifrem 主讲,时间为 4 月 20 日,为美洲和欧洲提供了两个方便的时间。[更新:网络研讨会视频现已在 SpringSourceDev 频道上的 YouTube 上提供。]
春意盎然之际,Neo4j 和 Spring Data 团队欣喜地宣布,经过近一年的努力,我们推出了 Spring Data Graph 库的 1.0 版本。 Spring Data 项目旨在将 Spring Framework 的便捷编程模型引入 NoSQL 数据库。Spring Data Graph 在 Spring Data 中支持图数据库,并包含对其首个受支持实现 Neo4j 的支持。
了解 Spring Data Graph 的最佳方式是使用它,因此我们鼓励您阅读我们的 Spring Data Graph 指南手册,查看 github 上的示例和源代码,并告诉我们您的想法。
Spring Data Graph 提供从任何 Spring 应用程序对图数据库的简单便捷访问。最初,Spring Data Graph 是 SpringSource 首席执行官 Rod Johnson 和 Neo Technology 首席执行官 Emil Eifrem 的创意。Rod 和 Emil 共同完善了设计理念以及 AspectJ(用于透明地将 POJO 映射到底层图)等一些基础技术。
Spring Data Graph 于 2010 年 JAOO Aarhus 大会上首次公开亮相,当时 Rod 邀请 Neo Technology 的 Michael Hunger 在他的 SpringSource 演示中展示跨存储持久性。10 月下旬,SpringOne 大会上举办了几场会议,讨论了 Spring Data 和 Spring Data Graph 项目的不同方面。
在过去的一年里,我们定期从社区获取反馈,并以频繁的迭代发布作为回应,每个版本都改进和扩展了库的范围和功能。总的来说,我们已经为分离实体、图内类型表示策略、存储库支持和 Neo4jTemplate 实现构建了支持。我们还为 Spring Roo 开发了初步的附加支持。
以下是 Spring Data Graph 功能的概述:
另一个亮点是社交电影数据库 cineasts.net,它是使用 Spring 和 Spring Data Graph 构建真实世界系统的广泛教程的一部分。cineasts.net 应用程序运行在 Spring Framework、Spring Data Graph 和 Neo4j 图数据库上,并使用来自免费开放的 themoviedb.org 的电影数据。
我们的社区也一直在忙于在 Spring Data Graph 之上构建高效有趣的系统。例如,Spring Data Graph 已被用于代尔夫特理工大学的大型复杂能源市场模拟。
Spring Data Graph 根据 Apache 软件许可证发布。其源代码托管在 github 上。还可以在那里找到几个示例。springsource.org 提供了 问题跟踪器 和 论坛。您可以在 twitter 上关注 @SpringData 和 @Neo4j,还可以订阅 Neo4j 邮件列表以获取更多信息。
感谢所有以他们的经验、技能和时间支持 Spring Data Graph 开发的人们!