更进一步
VMware 提供培训和认证,以加速您的进步。
了解更多此公告帖子是 Neo4j 团队的开发人员提供的客座文章,他们与 SpringSource 的 Spring Data 团队密切合作,提供了 Spring Data Graph 集成库。
为了方便大家了解 Spring Data Graph,我们将在 4 月 20 日举办一场由 VMware 提供的免费网络研讨会,由 Neo Technology 的 CEO Emil Eifrem 主讲,为美洲和欧洲提供了两个方便的时间。[更新:网络研讨会视频现在可以在 youtube 的 SpringSourceDev 频道上观看。]
现在 Spring 正在流行,Neo4j 和 Spring Data 团队很高兴经过近一年的努力,我们发布了 1.0 版本的 Spring Data Graph 库。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 CEO Rod Johnson 和 Neo Technology CEO Emil Eifrem 的创意。 Rod 和 Emil 一起完善了设计理念,以及一些基础技术,如 AspectJ(用于将 POJO 透明地映射到底层图)。
Spring Data Graph 在 JAOO Aarhus 2010 的演讲中首次公开亮相,当时 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 Software License 发布。 它的源代码托管在 github 上。 还可以在那里找到几个示例。 Issue 跟踪器和论坛在 springsource.org 上提供。 您可以在 Twitter 上关注 @SpringData 和 @Neo4j,还可以订阅 Neo4j 邮件列表以获取更多信息。
感谢所有支持 Spring Data Graph 开发的人员,感谢他们的经验、技能和时间!