SpringOne2GX 2013 回放:Spring Data Neo4j 实际应用

新闻 | Pieter Humphrey | 2014年2月11日 | ...

录制于加利福尼亚州圣克拉拉的 SpringOne2GX 2013 大会。

演讲者:Michael Hunger

Spring Data Neo4j 2.x 版本是一个成熟的对象图映射框架的实现,它既能与 Spring Framework 紧密集成,又通过选择属性图数据模型提供了独特的建模和查询机会。本次演讲将展示 Neo Technology 的客户如何将 Spring Data Neo4j 应用于生产环境。这些客户来自各个领域——游戏、服务器中心监控、教育、设备管理、能源市场模拟等等。基于这些用例,我们将讨论如何使用 Spring Data Neo4j 和 Spring Framework 实现实际应用。首先,我们将探讨他们需要解决的业务问题以及为什么图数据库是他们的理想选择。在对 Spring Data Neo4j 和 Neo4j 进行简要介绍后,我们将讨论建模选择以及选择丰富数据模型的优势和影响。我们将通过代码演示,从带注解的领域实体到强大的存储库抽象的使用,来跟随这些示例领域。展示如何使用 Neo4jTemplate 实现一些底层功能将完善核心库的使用。在此基础上,我们将探讨集成方面,Spring Data Neo4j 如何与其他 Spring 项目结合使用,例如 Spring Data MongoDB、Spring Data REST 和 Spring Batch。一个简短的演示将展示如何从(Web)UI 层访问 Spring Data Neo4j。演讲最后,我们将展望未来:Neo4j 在其 2.0 版本中增加了一些非常有趣的功能。从节点标签、自动索引和约束到 Cypher 的事务性 HTTP 端点。这些变化使得重新思考 Spring Data Neo4j 的某些方面成为可能,例如类型表示和索引。但也会涉及一些更大的未来变化设想,例如将对象图映射完全基于 Neo4j 的 Cypher 图查询语言。

!{iframe width="560" height="315" src="//www.youtube.com/embed/rXm48vc2QVc" frameborder="0" allowfullscreen}{/iframe}

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有