跳转到内容

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

华夏公益教科书