动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Java教程 ]的信息

本月文章推荐
.一个封装了Java改变LookAndFeel的.
.J2EE、CORBA、DNA三种主流中间件.
.JDK 1.5 新功能使用实例之Generi.
.J2ME中定点库MathFP使用入门.
.JBuilderX+Weblogic Server 8.1.
.Java学习过程的一些重点(一).
.基于WebSphere MQ的收发消息程序.
.Java安全.
.Sun Java技术认证风靡全球.
.CMP实体bean实战开发.
.由POJO生成Hibernate映射文件的批.
.Java 3D的动画展示图(Part1-使用.
.wait,notify,sleep,join和线程同.
.追逐代码质量: 决心采用&nb.
.使用Java程序的泛型应该注意的几.
.在桌面应用中使用JAVA DB.
.在Java中操作扫描仪(使用JNI).
.避免创建重复对象.
.双击Jar的启动方法.
.分享关于Java语言中的函数编程.

Castor JDO: 一个欺诈的广告

发表日期:2008-1-5 |



  以下是一个专家的视角透视Java数据对象(JDO)名字和当前一些看法下的使用问题以及带来的更多的问题。这不一定反映了O'Reilly & Associates的意见。
  
  Exolab组织是一个开发开源企业级软件的信息组织。许多年以前一个偶然的机会,我碰到了Exolab ,当时我正在寻找一款工具提供JAVA对象模型到XML数据映射的工具。当时我想用对象数据治理组织(ODMG)的标准实现存储JAVA对象。SUN最近公布了一揽子计划建立XML到JAVA对象映射的标准;这个计划发展成现在的JAXB标准。Exolab有一个叫Castor XML的产品 ,它提供了这种映射。Exolab的人员告诉我他们的实现跟SUN的标准非常相近,他们紧紧的跟踪SUN的标准。现在,我已经发现出现了一个免费的对SUN最新的XML到JAVA对象映射标准的实现。
  
  Exolab 也有一个叫Castor 得工具,它提供了一个JAVA对象模型到关系数据库的对象-关系映射。他们声称该工具支持对象数据治理组织(ODMG)的标准,包括对ODMG查询语言-QQL的实现。我曾经做过ODMG的C++和JAVA编辑;我检查过他们的实现并判定该实现并不符合ODMG的标准。然而他们一直在用ODMG 名字。
  
  我曾想在一个符合ODMG的标准的商业产品中用他们的XML工具。Exolab团队提供了些支持,引导我们对他们的工具进行些改进市的它能够在ODMG的产品上可以使用,但是 我们有几个无法解决的问题,后来我们决定不用他们的技术。
  
  1999年组成的Java 数据对象 (JDO)专家组定义了一个在JSR(JAVA specification Request)-12下JAVA对象透明持久性模型的标准。在2002年3月的java社区组织(Java Community Process 简称JCP)上JDO规范作为一个标准被分发。目前有10个公司提供JDO标准的商业实现。Apache公司的Jakarta 工程正在开发一个开源的JDO实现。JDOcentral 是一个致力于JDO标准发展的网站。
  
  在专家组成立后不久,Exolab 开始把他们的产品与JDO联系起来。他们把他们产品的名字从Castor改成Castor JDO。在JDO专家发布他们的第一个草案时,他们就在他们的产品上使用JDO的名字,而他们的产品并没有实现JDO标准。他们也在他们的站点上用“JAVA数据对象”这个短语。
  
  我已经检查了最新版的Castor JDO;它与JDO标准有很大的不同,他用Exolab的OQL 查询语言实现,这种查询语言用了ODMG查询语言的名字,而他不与ODMG的OQL兼容。JDO有它自己的查询方法,叫JAVA对象查询语言(JDOQL). JDOQL和OQL语言有很大的不同,他们提供了不同的性能。总之,在Castor JDO 和 JDO 标准之间有很多根本的不同。
  
  我是JDO专家组的初始成员之一,我确信Exolab 不是JDO专家组的成员。 Java Community Process 对于专家组成员的规则将使得Exolab当他们用JDO的名字时他们无法得到规范,他们不能合法的声称他们的产品实现了JDO标准假如他们是专家组成员的话。
  
  有人问Exolab用JOD和Java Data Objects是否侵犯了SUN的商标。根据SUN JDO规范的领导者拉塞尔.克雷格(Craig Russell)的说法:“SUN没有声明任何关于缩写JDO的商标权“。但是SUN声明了JAVA的 商标权。'Java Data Objects'这个名词能够、确实意味着一件事情:Sun's JSR-12 规范。
  
  Castor JDO是一个开源的具有应用程序编程接口的工具,但是它一直在用Java Data Objects 和 JDO的名字。它是一个单独的商家Exolab提供的专用工具。与此相反的是Java Data Objects标准被Java Community Process 具体说明,被许多厂商支持。Exolab一直在用JDO, Java Data Objects, 和 OQL这些名字好象是为了得到ODMG 和JDO名字被承认而进行的投资。
  
  不幸的是, Exolab对JDO名字的使用已经造成了产业界的和多混淆。许多人错误的认为Castor JDO 支持JDO标准。我最近听说几个主要应用服务器厂商的首席设计师做出了许多关于JDO的贬损之语,我发现他们是指Castor。他们认为Castor支持JCP制定的JDO标准。那些已经实现了JDO标准的厂商不断的碰到了市场的混淆。许多他们潜在的客户错误地认为Castor JDO 支持JDO标准。
  
  Castor JDO 并不支持JDO标准
  现在在Exolab's 站点上的文章声明Castor JDO 与 JDO 标准截然不同,但是许多人并不知道这个。很明显即使Castor JDO 并不支持JDO标准,Exolab也用JDO这个名字赢得了客户。尽管有几个组织已经要求他们改变他们产品的名字,但是他们仍然继续使用它。只是人们不会把它和 JCP的JSR12制定的Java Data Objects 标准相混淆。
  
  假如你考虑使用Castor JDO 的产品,现在你知道了它并不支持JDO标准。你可以得到一个免费对象关系映射工具,它具有私有的API。但是假如你想构建你的应用在JDO标准之上,你应该考虑一个现在已有的商业实现。
  
  David Jordan建立了Object Identity, Inc.提供JDO的咨询和培训服务,它也是O'Reilly的
  Java Data Objects一书的合著者
上一篇:关于JDBC检测数据库用户的问题 人气:696
下一篇:一个简单的 JDBC 包装器 人气:690
浏览全部Java的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-9-6 Movie34电影搜索引擎 v3.0
2008-9-6 wap2.0仿帝国建站喜用 v2.0
2008-9-6 免费人才招聘网 宽屏版 v3.01
2008-9-6 喜喔喔视频采集程序 v1.0 beta
2008-9-6 ASP客户管理系统
2008-9-6 主流驿站中秋祝福程序
2008-9-6 php实现msn协议的类
2008-9-5 Coppermine Photo Gallery v1.4.
2008-9-5 清松网络日记本 v2.4
2008-9-7 iBlacklist通话黑名单汉化破解补
2008-9-7 EndlessWalls无尽壁纸 v1.0.4破解
2008-9-7 Dynolicious车载测量仪v1.1破解版
2008-9-7 iVoodoo巫毒娃娃1.0.1破解版
2008-9-7 iWallpape精品墙纸1.2破解版
2008-9-7 iChillout自然音效工具1.1破解版
2008-9-7 Todo计划提醒1.2破解版
2008-9-7 allRadio电台集合1.01破解版
2008-9-7 My Money个人理财1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | Html转换js | js/vbs加密 | md5加密 | 进制转换
实用工具:汉字翻译拼音 | 符号对照表 | 个税计算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵