JDO
JDO(Java Data Object )是Java对象持久化的新的规范,也是一个用于存取某种数据仓库中的对象的标准化API。JDO提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC API的使用)。这些繁琐的例行工作已经转移到JDO产品提供商身上,使开发人员解脱出来,从而集中时间和精力在业务逻辑上。另外,JDO很灵活,因为它可以在任何数据底层上运行。JDBC只是面向关系数据库(RDBMS)JDO更通用,提供到任何数据底层的存储功能,比如关系数据库、文件、XML以及对象数据库(ODBMS)等等,使得应用可移植性更强。
应用程序的开发人员通过访问JDO Instance , 达到访问JDO Instance 所代表的数据对象,包括:ERP,数据库系统等.使数据的存储介质对于应用的开发人员完全透明.
JDO最早是由Sun召集众多的O/R Mapping开发团队集中起来共同提出的,首先是通过会议确定了JDO需要包括的内容,然后正式提出一个Java规范请求(JSR-12),正式开始了JDO规范的制定。下面是主要的进展里程碑。
JSR #000012 approved in July 1999
1999-8组建的专家小组:包括Sun、Apple、BEA、IBM、Oracle、SAP、WebGain等
2000-5 完成公开评论草案
2000-6 在JavaOne上引入
2001-3 最终草案0.93
2001-5 最终草案0.96公布
2001-6 在JavaOne上启动
2001-11 最终草案0.98
2002-4 1.0版正式公布
2002-8 1.0.1修正版
2003-8 2.0规范启动
…
分享到:
相关推荐
《深入理解JDO2-API-2.3-EC在Hive与HDFS中的应用》 Java Data Objects(JDO)是Java平台上的一个标准接口,它提供了一种透明的持久化机制,允许开发者以对象为导向的方式操作数据库。JDO2-API-2.3-EC是JDO规范的2.3...
赠送jar包:datanucleus-api-jdo-3.2.6.jar; 赠送原API文档:datanucleus-api-jdo-3.2.6-javadoc.jar; 赠送源代码:datanucleus-api-jdo-3.2.6-sources.jar; 赠送Maven依赖信息文件:datanucleus-api-jdo-3.2.6....
**全面了解JDO数据库编程** Java Data Objects(JDO)是一种标准的Java接口,用于访问各种数据存储系统,包括关系数据库、对象数据库、文件系统等。JDO的主要目标是简化Java应用程序与数据库之间的交互,提供一种...
Java 数据对象(JDO,Java Data Objects)是一种用于在Java应用程序中访问关系数据库的标准API。JDO 提供了一种透明的持久化机制,允许开发者直接操作对象,而无需关心底层数据库的操作细节。JDO 的核心理念是将Java...
Java数据对象(JDO)是Java编程环境中用来间接访问数据库的一种API,它的出现是为了补充Java数据库连接(JDBC)的功能。JDBC虽然强大,但直接使用SQL语句进行数据库操作可能会增加开发复杂性,而JDO则允许程序员通过...
Java数据对象(JDO)是Java平台上的一个标准接口,用于访问和管理持久化数据。在本篇全面了解JDO的第四部分中,我们将深入探讨JDO的核心概念、功能以及如何利用它来优化数据库操作。 首先,JDO提供了一种透明的持久...
Java Data Objects(JDO)是Java平台上的一个标准接口,用于访问关系数据库。它提供了一种灵活、高效的方式来管理应用程序中的持久性数据。在本文中,我们将深入探讨JDO的基本概念、工作原理以及如何利用它来提升...
Java Data Objects(JDO)是Java平台上的一个标准接口,它提供了一种透明持久化对象的机制。JDO允许开发者将对象模型直接存入数据库,而无需关心底层数据存储的细节,大大简化了数据访问层的开发工作。本文档《JDO...
Java Data Objects(JDO)是Java平台上的一个标准接口,用于访问和管理持久化数据。它为Java开发者提供了一种简单、高效的方式来存取数据库,而无需深入理解底层的SQL语法或特定数据库的API。本资源"全面了解JDO...
赠送jar包:jdo-api-3.0.1.jar; 赠送原API文档:jdo-api-3.0.1-javadoc.jar; 赠送源代码:jdo-api-3.0.1-sources.jar; 赠送Maven依赖信息文件:jdo-api-3.0.1.pom; 包含翻译后的API文档:jdo-api-3.0.1-javadoc-...
### JDO 持久层框架教程 #### 安装 Devtool 插件 ##### 要求 在开始安装 Devtool 插件之前,请确保满足以下条件: 1. **Java 运行环境**:必须安装 Java 2 SDK 1.4 或更高版本。 2. **Eclipse 版本**:必须安装...
Java 数据对象(JDO)是一种Java编程语言中的持久化框架,它允许开发者将Java对象存储到关系型数据库中,而无需直接编写SQL语句。JDO 提供了一种标准的接口,使得Java对象和数据库之间的交互变得更加简单和灵活。...
Java Data Objects(JDO)是Java平台上的一个标准接口,用于访问关系数据库。"jdo2-api-2.0"是Sun Microsystems发布的JDO 2.0版本的API,它提供了一种简单、灵活和高性能的方式来操作持久化数据。这个API使得开发...
赠送jar包:javax.jdo-3.2.0-m3.jar; 赠送原API文档:javax.jdo-3.2.0-m3-javadoc.jar; 赠送源代码:javax.jdo-3.2.0-m3-sources.jar; 赠送Maven依赖信息文件:javax.jdo-3.2.0-m3.pom; 包含翻译后的API文档:...
赠送jar包:datanucleus-api-jdo-4.2.1.jar; 赠送原API文档:datanucleus-api-jdo-4.2.1-javadoc.jar; 赠送源代码:datanucleus-api-jdo-4.2.1-sources.jar; 赠送Maven依赖信息文件:datanucleus-api-jdo-4.2.1....
JDO(Java Data Object )是Java对象持久化的新的规范,也是一个用于存取某种数据仓库中的对象的标准化API。JDO提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC API的使用)。...
jdo2-api jdo2-api jdo2-api jdo2-api
### JDO持久化技术应用于Struts框架的关键知识点 #### 一、引言 在现代Web应用开发中,高效且灵活的框架和技术对于提高开发效率至关重要。Struts框架因其优秀的架构设计,成为Java Web开发领域的首选之一。而Java...
Struts2、Spring、JDO(Java Data Objects)和AJAX(Asynchronous JavaScript and XML)是四个在Web应用开发中非常关键的技术。这篇博客“Struts2,Spring,JDO,AJAX on GAE”可能探讨了如何在Google App Engine (GAE)...