跳轉到內容

Java 持久化/EclipseLink

來自華夏公益教科書,開放的書籍,開放的世界

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 提供程式。

華夏公益教科書