Java 数据对象(Java Data Objects (JDO))

Java 数据对象(Java Data Objects (JDO))是 Sun Microsystems 的一项新技术。尽管 JDO 还有些不成熟(刚发布 1.0 规范),但它很有发展前景,而且它填补了数据库编程领域的一大空白。对 Java 开发人员而言,JDO 为对象持久性提供了第一个标准化的、完全面向对象的方法。与此领域中的其它技术相比,JDO 的优点是使用起来十分简单,而且对原始的 Java 源代码的打乱程度最小。另外,即使对于经验丰富的程序员而言,JDBC 和 EJB 容器管理的持久性(EJB Container Managed Persistence (EJB CMP))也显得很复杂,而 JDO 在简化用 Java 语言进行数据库编程的某些最复杂方面做了许多工作。本教程中,我们将使用讨论、代码样本以及上机练习来了解有关 JDO 的实际应用。



预备知识

  本教程是为中高级 Java 开发人员设计的。要最大程度地掌握本教程,您应该具有使用 Java 2 平台的经验,并对关系数据库的工作原理有很好的理解。了解一些 JDBC 知识也会很有用。我们把本教程特别推荐给那些寻求处理对象中持久性方法的开发人员。如果您不想使用“笨重”的 EJB 技术,又不想处理 JDBC 所带来的关系语义,那么 JDO 可以提供了满足您需要的两全其美的解决方案。



系统需求

  JDO 可以与 Java 2 平台,标准版平台结合使用。从 Sun Microsystems 上下载的 JDO 的确带有参考实现,但编写本教程时,该参考实现还被认为是不可靠的。其工具不够健壮,还不能用于一般用途。在 LIBeLIS 上可以免费获得一个更可靠的 JDO 实现(用于教育目的,需注册)。本教程中的练习都基于 LIBeLIS JDO 实现。除了 JDO 实现外,您还需要 JDBC 驱动程序和关系数据库来完成练习。除了 JDO 实现外,练习使用的所有工具都是开放源码。需要下列技术和资源以完成本教程中的练习: LIBeLIS 社区版 JDO(LiDO)。下载时需进行站点注册。 Java 2 平台,标准版。 用于编译和运行示例的标准编辑器和 JDK。 MySQL 开放源码关系数据库。 用于 MySQL 的 MM.MySQL 开放源码 JDBC 驱动程序。 示例的二进制文件和源代码。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值