領先一步
VMware 提供培訓和認證,以加速您的進程。
了解更多於 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}