写点什么

OpenJPA 被 IBM 和 BEA 采纳 成为 Apache 顶级项目

  • 2007-06-28
  • 本文字数:1129 字

    阅读完需:约 4 分钟

Apache OpenJPA 一直以来都在从 JEE 世界中源源不断地获取动力,它已经被 BEA 采用为 WebLogic Server 10 的 EJB3 JPA 实现,并且,它还被采用在最新的 IBM WebSphere 应用服务器的 EJB3 特性包(EJB3 Feature Pack)中(这也是它成为 WebSphere 商业发布版核心特性的第一步)。OpenJPA 是从 BEA 的 Kodo 产品发展而来的,而 Kodo 产品的代码在 2006 年被捐献给了 ASF。从那时候起,这个项目就开始不断成长,逐渐包含了对应用服务器和工具广泛的支持:

为帮助开发持久化应用,OpenJPA 可以无需任何更改,直接被最流行的 IDE 比如 Eclipse 和 Netbeans 支持。此外,针对 Apache Maven 的软件项目管理和综合工具也提供了插件。很多项目都采用 OpenJPA 来实现他们需要的对象关系影射,包括 Apache ActiveMQ、BEA Kodo、BEA WebLogic 服务器、Apache Camel、Apache Geronimo、Apache Ode、Apache OpenEJB 和 IBM WebSphere 应用服务器。社区计划会很快发布 OpenJPA 的 1.0.0 版本,这也体现了良好的成熟度和产品质量。

此外 OpenJPA 还被集成进了其它框架当中,比如 Spring Framework、GlassFish、JOnAS 应用服务器、Sun Java System 应用服务器等。

此外,OpenJPA 网站还说到:

BEA Kodo:OpenJPA 的起源项目。而如今,Kodo 反过来基于 Apache OpenJPA 项目,已经被使用在了世界各地数以百计的关键应用当中。在 Kodo4.1 及更高版本中包含了 OpenJPA。WebSphere 应用服务器 6.1 版 EJB3 Alpha 特性包:WebSphere 应用服务器版本 6.1 EJB3 特性包 Alpha 版本包含了一个满足 EJB3 规范的初步实现。与 EJB3 规范有关的是 Java 持久化接口规范(JPA)。OpenJPA 是满足 JPA 规范的的一个 Alpha 实现。

OpenJPA 最近完成了在 Apache 的孵化过程,成功晋级成为一个顶级项目。此外,项目中对 JSR-220(Java Persistence API)的实现,也在最近 100% 通过了 JCP TCK 的兼容性测试,这也表明该项目完全符合标准。

InfoQ 在去年五月份曾经就 OpenJPA 可能成为 Hibernate 的一个有力竞争者一事进行了报导,Apache 自由的许可证和高质量的 Kodo 实现,使得这个项目被社区内的其它大多数组织所采用,其中包括商业的和开源的组织。有个例外就是 Sun 的 Glassfish 服务器(Java EE RI),它包装了 Oracle 的 Toplink Essentials。Oracle 在今年三月声称,它将向Eclipse 基金会贡献商用版Toplink 的所有代码,作为Eclipselink 项目的一部分,其第一个版本将在七月合适的时间发布。

查看英文原文: OpenJPA adopted by both IBM and BEA; becomes top-level Apache project - - - - - -

译者简介:Jacky Xu,自由开源软件爱好者,兴趣是软件工程,Hack 及标准化等方面,E-mail: yxxu[at]hitachi.cn 。为 InfoQ 中文站贡献内容,请邮件至 china-editorial@infoq.com

2007-06-28 19:301074

评论

发布
暂无评论
发现更多内容

Gradle 新功能,你不能不知道

树上有只程序猿

Gradle

DAPP币安链代币合约质押挖矿系统开发源码

l8l259l3365

低代码平台技术分享官丨系统集成系列之服务发布

inBuilder低代码平台

集成

华锐技术何志东:证券核心交易系统分布式改造将迎来规模化落地阶段

PingCAP

MySQL 数据库 分布式 TiDB

TiDB 企业版全新升级,平凯数据库核心特性全解读

PingCAP

数据库 TiDB 平凯数据库

MySQL 到 TiDB:vivo 的 Hive Metastore 横向扩展之路

PingCAP

MySQL 数据库 TiDB

HarmonyOS师资培训:赋能万千开发者,助力鸿蒙生态繁荣

最新动态

我们又更新了一波大厂面经!

王中阳Go

Go 后端 面试题 面经 大厂

内置视图联动查看器,实现数据关联分析

观测云

可观测性 关联分析 #数据分析

Pixelmator Pro for Mac(图像编辑软件) v3.4.3完美直装版

mac

Pixelmator Pro 苹果mac Windows软件 图像编辑软件

TCL实业积极践行ESG理念,绿色设计引领全球

科技热闻

枚举

轻松理解 Transformers(2):Attention部分

Baihai IDP

人工智能 深度学习 AI Transformer 白海科技

第16期 | GPTSecurity周报

云起无垠

外贸独立站怎么运营?零基础小白必看!

九凌网络

简单聊聊远程协同运维定义以及优势-行云管家

行云管家

运维 远程系统 远程协同 协同运维

信创发展 再添一城!广州亚信技术携AntDB数据库入围广州市软件和信创产业链重点企业代表名单

亚信AntDB数据库

AntDB数据库

科技快讯丨浪潮海岳inBuilder荣获两项开源大奖

inBuilder低代码平台

TiDB x 汉口银行丨分布式数据库应用实践

PingCAP

MySQL 数据库 分布式 银行 TiDB

打造次世代分析型数据库(八):高效数据导入导出方案

腾讯云大数据

众行远,华为携手多家数字教育集团加速培养鸿蒙生态人才

最新动态

数据泄露定义以及危害简单讲解

行云管家

大数据 数据安全 数据泄露 数据运维 数据安全运维

数据集成实现以及平台安装部署入门

RestCloud

ETL 数据集成

于璠访谈录 | AI 框架应该和而不同?

开源雨林

开源 ai框架 昇思MindSpore AI for Science

目标识别不出来,根据指南配置了环境变量也没有用

矩视智能

深度学习 机器视觉

NFTScan | 10.23~10.29 NFT 市场热点汇总

NFT Research

NFT NFTScan nft工具

OpenJPA被IBM和BEA采纳 成为Apache顶级项目_Java_James Kao_InfoQ精选文章