Java 持久化/EclipseLink
外觀
< Java 持久化
EclipseLink 是 Eclipse 基金會提供的開源 Eclipse 持久化服務專案。該產品提供了一個可擴充套件的框架,允許 Java 開發人員與各種資料服務進行互動,包括資料庫、XML 和企業資訊系統 (EIS)。EclipseLink 支援許多持久化標準,包括 Java 持久化 API (JPA)、Java API for XML Binding (JAXB)、Java 聯結器體系結構 (JCA) 和服務資料物件 (SDO)。
EclipseLink 基於 TopLink 產品,甲骨文 從中貢獻了原始碼以建立 EclipseLink 專案。最初的貢獻來自 TopLink 的 11g 程式碼庫,並且貢獻了整個程式碼庫/功能集,只刪除了 EJB 2 CMP 和一些次要的 Oracle AS 特定整合。這與 TopLink Essentials Glassfish 貢獻不同,後者沒有包含一些關鍵的企業功能。包名稱已更改,並且一些程式碼已移動。
TopLink 對映工作臺 UI 也已貢獻給該專案。
EclipseLink 是 Oracle 和 TopLink 持久化的未來方向。下一個主要版本的 Oracle TopLink 和下一個主要版本的 Oracle AS 都將包含 EclipseLink。
EclipseLink 支援在 OSGi 環境中使用。
EclipseLink 被宣佈為 JPA 2.0 參考實現,並且被宣佈為 Glassfish v3 的 JPA 提供程式。