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 社区中所有即将举行的活动。

查看全部