先介紹一下背景: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 其中, RRoos:Robin Roos, 英國的諮詢公司http://www.OgilviePartners.com公司的創始人 rsuraparaju:美國JDO廠商http://www.ObjectFrontier.com/jdo的CTO davejordan: David Jordan, 美國諮詢公司http://www.objectidentity.com的創始人,全球第七個使用C語言的人 DEzzio:David Ezzio,美國資深技術專家 davidtinker:David Tinker,南非JDO廠商http://www.hemtech.co.za的CTO,其JDOGenie廠品做得不錯,不過比Kodo稍差 sun2bin:呵呵,就是本人 EricSamson:Eric Samson,法國JDO廠商http://www.libelis.com/的CTO wbiggs:Wes Biggs,免費JDO產品http://xorm.sourceforge.net/的技術負責人 matthewadams:Matthew Adams,美國JDO專家,http://geocities.com/matthewadams HeikoB:Heiko Bobzin,美國對象數據庫FastObjects公司的JDO產品的技術負責人 下面再列幾篇我在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及相關資源介紹
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.