直接支持了Java类的实例,应用程序不用处理任何其它的数据模型,JDO结构很好地集成到EJB应用程序服务器中并在这种环境中提供了所需要的可移植性。JDO也提供事务处理和查询支持,并在整个执行过程中提供二进位兼容性。这些实现是针对所有的对象和关系数据库的,提供了很高程度的程序可移植性。
解决方案 »
- java写入txt不被覆盖?
- 关于dao中处理异常的问题
- smartupload做的上传在IE8上不好使
- 【高分求大神帮忙】关于spring aop 的 Interceptor afterCompletion调用service
- 想找个开源框架学习!请熟悉的朋友帮忙介绍下
- [谢谢您] DWR框架问题:单击“修改”,都显示“张十”、……
- java.lang.IllegalStateException: Response already committed
- EJB练习中遇到的一个小问题,恳请达人赐教
- tomcat6+struts2运行出错
- java des加密 DES/CBC/PKCS5Padding 与php 解密
- 关于STRUTS 求救
- j2EE 1.4 beta2 上配置petstore的错误,100分
JDO 为对象持久性提供了第一个标准化的、完全面向对象的方法。与此领域中的其它技术相比,JDO 的优点是使用起来十分简单,而且对原始的 Java 源代码的打乱程度最小。另外,即使对于经验丰富的程序员而言,JDBC 和 EJB 容器管理的持久性(EJB Container Managed Persistence (EJB CMP))也显得很复杂,而 JDO 在简化用 Java 语言进行数据库编程的某些最复杂方面做了许多工作。
环境:apache+castor的jdo+mysql
1)在create一个对象之后在commit之前会对DBMS insert一个record,这个与castor公司所说的不一致,不过在应用mssql的时候就没问题。
2)不能双向处理逻辑关系,这个比不上EJB。以上是我的心得,不过我没研究过sun公司的jdo,大家谈谈sun公司的jdo和ejb一下怎么样阿?
请问jdo和 ejb的cmp如何比较啊是不是分布计算时用cmp,单机用jdo??
因此,如同yinghui77(yinghui) ( ) 信誉:100 说的。都用。