取得領先
VMware 提供培訓和認證,以加速您的進展。
了解更多這篇公告文章是由 Neo4j 團隊的開發人員客座貢獻,他們與 SpringSource 的 Spring Data 團隊密切合作,提供了 Spring Data Graph 整合函式庫。
為了友善地介紹 Spring Data Graph,我們將在美洲和歐洲的兩個方便時段,於 4 月 20 日舉辦由 VMware 主辦、Neo Technology CEO Emil Eifrem 主講的免費網路研討會。[更新:網路研討會影片現已在 youtube 的 SpringSourceDev 頻道上提供。]
現在春意盎然,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 已被用於 Delft 理工大學的大型且複雜的能源市場模擬。
Spring Data Graph 是以 Apache 軟體授權發布的。其原始碼託管於 github。許多範例也可以在那裡找到。問題追蹤器和論壇在 springsource.org 上提供。您可以在 Twitter 上追蹤 @SpringData 和 @Neo4j,也可以訂閱 Neo4j 郵件列表以獲取更多資訊。
感謝所有支援 Spring Data Graph 開發的人們,感謝他們的經驗、技能和時間!