写点什么

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:301162

评论

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

离散元仿真技术与AI融合,助力广泛行业实现创新突破

Altair RapidMiner

AI 仿真 DEM altair 离散元

为中小企业量身定制的云会议!华为云Flexus版云会议亮相828

轶天下事

NocoBase 本周更新汇总:提升工作流易用性

NocoBase

开源 低代码 零代码 无代码 版本更新

权限系统:6个权限概念模型设计

不在线第一只蜗牛

数据库 大数据 运维

双十一企业协作效率再升级!华为云Flexus版云会议299元_年起

轶天下事

一图看懂云消息队列 RabbitMQ 版对比开源优势

阿里巴巴云原生

阿里云 云原生

七招提升工作效率

俞凡

生产力

极速启动,函数计算弹性降本能力再升级

阿里巴巴云原生

阿里云 云原生 函数计算

双十一入手华为云Flexus云会议后,我总结了中小企业无法拒绝的3大优势

轶天下事

革新农业未来!Dimitra生态币价双双腾飞在即

股市老人

原生鸿蒙政务行业应用开发模板上线,近200个政务服务应用已上架

最新动态

如何快速制作精美ppt图表?详细的保姆级教程来了!

职场工具箱

效率工具 职场 PPT 可视化分析 AI生成PPT

澳鹏白皮书:2024年AI全景报告

澳鹏Appen

人工智能 行业报告

30 秒!用通义灵码画 SpaceX 星链发射流程图

阿里巴巴云原生

阿里云 云原生

30 秒!用通义灵码画 SpaceX 星链发射流程图

阿里云云效

阿里云 云原生

多源异构数据源融合怎么做?Join操作篇(2)

RestCloud

数据分析 join ETL 多源异构数据融合

双十一低成本上车!详谈华为云Flexus云会议为我们中小企业带来了什么

轶天下事

双十一轻松实现云上高效沟通!华为云Flexus云会议实测体验领先

轶天下事

一文读懂Pencils Protocol的Auction产品,以及其背后的价值支撑

加密眼界

一文读懂Pencils Protocol的Auction产品,以及其背后的价值支撑

股市老人

鸿蒙NEXT开发案例:光强仪

zhongcx

《Django 5 By Example》阅读笔记:p54-p75

codists

Python django

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