JDO
JDO
JDO(Java Data Object )是Java對象持久化的新的規範,也是一個用於存取某種數據倉庫中的對象的標準化API。
JDO提供了透明的對象存儲,因此對開發人員來說,存儲數據對象完全不需要額外的代碼(如JDBC API的使用)。這些繁瑣的例行工作已經轉移到JDO產品提供商身上,使開發人員解脫出來,從而集中時間和精力在業務邏輯上。另外,JDO很靈活,因為它可以在任何數據底層上運行。JDBC只是面向關係資料庫(RDBMS)JDO更通用,提供到任何數據底層的存儲功能,比如關係資料庫、文件、XML以及對象資料庫(ODBMS)等等,使得應用可移植性更強。
應用程序的開發人員通過訪問JDO Instance , 達到訪問JDO Instance 所代表的數據對象,包括:ERP,資料庫系統等。使數據的存儲介質對於應用的開發人員完全透明.
JDO最早是由Sun召集眾多的O/R Mapping開發團隊集中起來共同提出的,首先是通過會議確定了JDO需要包括的內容,然後正式提出一個Java規範請求(JSR-12),正式開始了JDO規範的制定。
JSR #000012 approved in July 1999
2000-5 完成公開評論草案
2000-6 在JavaOne上引入
2001-3 最終草案0.93
2001-5 最終草案0.96公布
2001-6 在JavaOne上啟動
2001-11 最終草案0.98
2002-4 1.0版正式公布
2002-8 1.0.1修正版
2003-8 2.0規範啟動
…