先介绍一下背景:JDO自1999年起就由一些经常写数据库对象映射层的富有经验的开发人员提出大纲,他们在长期的面向对象开发中进行了大量的数据库方面的处理和对象化包装,终于,多种多样的包装方式引起很多兼容性方面的问题。于是,一些主要的开发团队就联合起来,以SUN为领头羊,制定了JDO规范。它不是要取代JDBC或EJB,而是在JDBC的基础上,又可以做EJB的底层。JDO主要是面向中小型规模的项目的,不过随着产品提供商(Vendors)给出越来越多的功能(Feature),比如分布式的同步控制等等,JDO的作用也越来越大。 JDO规范在Sun的富有经验的Craig Russel的带领下,经过三年的讨论,终于在2002年四月形成了第一版。目前最新版是1.0.1版,在 http://access1.sun.com/jdo/ 可以看到。 (大家应该知道,Java的规范形成时间一般都比较长,因为它太开放了,任何人都可以发表意见,参与者都要考虑) 目前几个做得比较好的厂商(Vendor): KodoJDO http://www.solarmetric.com,主要注重性能和分布式同步 JDOGenie http://www.hemtech.co.za/jdo/index.html,主要注重易用性,易于学习,配置方便 一个免费的产品: TJDO http://http://sourceforge.net/projects/tjdo/,基于Sun的Reference Implementation,加入一些扩展 最大的JDO资源网: http://www.jdocentral.com/ 比较成熟的讨论区: http://www.jdocentral.com/forums/index.php 几个比较活跃的人物: http://www.jdocentral.com/forums/index.php?s=877f580c72fa2287d4a4bfe57d50e67d&act=Members&max_results=10&sort_key=posts&sort_order=desc 其中, ![]() rsuraparaju:美国JDO厂商http://www.ObjectFrontier.com/jdo的CTO ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 下面再列几篇我在JDOCentral论坛上的比较有价值的文章: 1、一个解决数据字段长度限制的JDO工具代码 http://www.jdocentral.com/forums/index.php?act=ST&f=11&t=564&s=877f580c72fa2287d4a4bfe57d50e67d 2、一个以JDBC Driver方式访问DataSource的工具类 http://www.jdocentral.com/forums/index.php?act=ST&f=11&t=547&s=877f580c72fa2287d4a4bfe57d50e67d 3、关于JSP2.0规范的讨论(实际上已经在2.0计划内,参见JSP规范的pdf文件第20章) http://www.jdocentral.com/forums/index.php?act=ST&f=10&t=398&s=877f580c72fa2287d4a4bfe57d50e67d 本文的版权属于笔者本人,但欢迎转载,前提是注明出处和原作者。另外,欢迎在我的专栏中查看我的另几篇文章,并提出宝贵意见! | ||||
|
JDO及相关资源介绍
最新推荐文章于 2024-08-07 09:19:42 发布