直接支持了Java类的实例,应用程序不用处理任何其它的数据模型,JDO结构很好地集成到EJB应用程序服务器中并在这种环境中提供了所需要的可移植性。JDO也提供事务处理和查询支持,并在整个执行过程中提供二进位兼容性。这些实现是针对所有的对象和关系数据库的,提供了很高程度的程序可移植性。

解决方案 »

  1.   

    没有 红烧肉好吃JDO == Just Decrease Operation
      

  2.   

    最近在研究JDO,只做过小的例子,感觉还不错,要多学习学习,各位前辈指点指点
      

  3.   


       JDO 为对象持久性提供了第一个标准化的、完全面向对象的方法。与此领域中的其它技术相比,JDO 的优点是使用起来十分简单,而且对原始的 Java 源代码的打乱程度最小。另外,即使对于经验丰富的程序员而言,JDBC 和 EJB 容器管理的持久性(EJB Container Managed Persistence (EJB CMP))也显得很复杂,而 JDO 在简化用 Java 语言进行数据库编程的某些最复杂方面做了许多工作。
      

  4.   

    一句话,jdo的目的就是将业务逻辑与数据库高度分离出来,这个与ejb的目的一致,而已其中结合了XML技术,可以说处理业务逻辑已经可以达到很好的效果了。不过还是有很多的缺陷:
    环境:apache+castor的jdo+mysql
    1)在create一个对象之后在commit之前会对DBMS insert一个record,这个与castor公司所说的不一致,不过在应用mssql的时候就没问题。
    2)不能双向处理逻辑关系,这个比不上EJB。以上是我的心得,不过我没研究过sun公司的jdo,大家谈谈sun公司的jdo和ejb一下怎么样阿?
      

  5.   

    jdo是用来取代ejb的吗,我刚学ejb,不懂jdo.
      

  6.   

    缩小 一点范围
    请问jdo和  ejb的cmp如何比较啊是不是分布计算时用cmp,单机用jdo??
      

  7.   

    JDO是什么?Java Data Object?
      

  8.   

    It is a good idea to combine JDO and EJB inside your project. JDO is supposed to have a better performance and flexibility for querying database. But EJB is better in handling table updating.
      

  9.   

    JDO比较好。EJB比较强大。但是JDO对可以处理一些EJBQL处理不了的问题。
    因此,如同yinghui77(yinghui) ( ) 信誉:100 说的。都用。
      

  10.   

    Does JDO support distribution? In one machine, Could I use JNDI to retrieve JDO Object on server side ?