InfoQ

新闻

DataNucleus成为Java持久层平台JPOX的继任者

作者 Dionysios Synodinos 译者 张龙 发布于 2008年5月6日 上午7时34分

社区
Java
主题
数据访问
标签
JPA
开源的Java持久化平台JPOXDataNucleus作为其未来的发展方向,这是其创立以来经历的最大变革。

JPOX是免费的,并且完全兼容于JDO1、JDO2、JDO2.1及JPA1规范,提供了对Java对象的透明持久化操作能力。JPOX于2008年2月通过了JPA1 TCK,成为JPA兼容的持久化框架。它支持对当前市场上大多数主流RDBMS的持久化,对db4o对象数据的持久化,支持使用JDOQL、SQL或者JPQL查询,并且通过其自带的字节码增强器进行优化。对于geospatial Java类型的持久化,它还遵循OGC简单特性规范(Simple Feature Specification)。JPOX基于开源的Apache 2协议。

DataNucleus将JPOX的范围扩充到应用数据管理领域,以支持更广泛的数据、APIs、服务,以及最终提供数据分 析工具。 它是一个兼容于标准的开源Java持久化产品,其完全兼容于JDO1、JDO2、JDO2.1及JPA1等Java标准。它还利用了基于 OSGi的插件机制,这意味着它是可扩展的。

DataNucleus Access Platform 1.0 ("Faraday") M1以JPOX的代码作为基础并在以下几方面进行了扩展:
  • 支持通过JDO/JPA APIs将Java对象持久化到LDAP中。
  • 支持通过JDO对存储在LDAP中的对象进行基本JDOQL查询。
  • 支持通过JDO/JPA APIs将Java对象持久化到Excel中,这利用了Apache POI。
  • 支持通过JDO对存储在LDAP中的对象进行基本JDOQL查询,这利用了JAXB。
  • 支持通过JDO/JPA APIs将Java对象持久化到XML中。
  • 支持通过JDO/JPA APIs对存储在db4o中的对象进行SQL查询。
还有,它允许用户使用JDO XML/注解或者JPA XML/注解定义持久化,然后使用JDO或者JPA API进行持久化(无论使用哪种持久化定义),并且允许持久化到各种数据存储设备中。

在DataNucleus站点上,有一些指南阐述了其与Eclipse、NetBeans、Maven及Ant的集成

DataNucleus产品基于Apache 2开源协议

你可以从infoq.com/orm上找到关于ORM的更多信息

查看英文原文:DataNucleus Launched as Successor to Java Persistence Platform JPOX

日新月异 发表人 dzy yet 发表于 2008年5月6日 上午9时9分
sdfasdfasdfasdf 发表人 dzy yet 发表于 2008年5月6日 上午10时11分
Re: 日新月异 发表人 dzy yet 发表于 2008年5月6日 上午10时12分
\枯 发表人 dzy yet 发表于 2008年5月6日 上午10时16分
  1. 返回顶部

    日新月异

    2008年5月6日 上午9时9分 发表人 dzy yet

    日新月异

  2. 返回顶部

    sdfasdfasdfasdf

    2008年5月6日 上午10时11分 发表人 dzy yet

    asdfasdf

  3. 返回顶部

    Re: 日新月异

    2008年5月6日 上午10时12分 发表人 dzy yet

    是否

  4. 返回顶部

    \枯

    2008年5月6日 上午10时16分 发表人 dzy yet

    可耕地

深度内容

和Google互补的搜索引擎Wolfram|Alpha

Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。

SOA契约成熟度模型

本文说明了所推荐的契约版本管理设计策略是如何与SOA成熟度模型发生联系的。文章目的是为实现版本管理和可组合性提供一个路线图。

数据服务简介

Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。

分块云计算

在本文中,Jimmy Nilsson描述了一种他在过去数年间观察到的一种正在缓慢成长的架构风格,他把这种风格称为“分块云计算”。

豆瓣网技术架构变迁

罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。

融合思想:深入探索S#arp架构

Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。

王雷谈开源以及新兴市场计划

中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。

使用HTML5构建下一代的Web Form

HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。