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 社群中所有即將舉行的活動。

檢視全部