發信人: javalover (欲下未下風悠揚), 信區: Java 標題: JDO FAQ 發信站: 北大未名站 (2002年01月01日10:52:29 星期二) , 站內信件
按:在水木上得知FoolsGarden將要發表JDO方面的大作,我就做個先鋒吧,來一點鋪墊。 文筆粗略,幸勿見怪。
1.什么是Java Data Objects(JDO) ? JDO(Java Data Objects)是一個透明的數據庫訪問API。程序員可以使用Java語言編寫透明的 訪問底層 數據存儲的代碼,而不用涉及與具體數據庫相關的細節代碼。
2.與JDBC API相比,JDO是一種更好的存儲數據的替換方法嗎? JDO是一種補充JDBC API的技術,JDO的主要作用在于標準化對象數據庫和Java程序設計語言之 間的映射 關系。JDO允許程序員使用Java語言中的類(來映射數據)而不是簡單的在不同的數據模型之間 拷貝數據。
3.JDO會替換JDBC API嗎? 不。JDO和JDBC API是相互補充的。它們有不同的側重點,互不交叉。 JDO的優點在于其易用性,它提供了編譯時刻的類型檢查。JDO為程序員隱藏了SQL語言的細節 ,這就是說,一個使用Java語言的開發者不一定需要學習SQL語言。 另一方面,JDBC API給Java程序員提供了非凡的靈活性,可以直接控制對數據庫的訪問以及緩 存管理。JDBC API是一種更為成熟的技術,得到業界廣泛的支持,并且該API本身很好理解.
4.誰參與了JDO技術的開發? The JDO API is being created under the Java Community Process with Craig Russell ,Sun公司是 領導.
5.JDO將成為Java 2平臺的一部分嗎? 目前,JDO還沒有被包含在下一版的J2EE平臺中,但是也沒有排除這種可能.
6.JDO怎樣影響EJB技術? JDO是一個合適的實現1)作為Session Beans的持久性Helper類,2)作為BMP的Entity Beans的 代理類, 3)作為CMP的Entity類的代理類.
7.JDO涉及到ODMG與Java程序設計語言的綁定嗎? 雖然在JDO和ODMG的Java綁定之間有一定的相似性,但是JDO建立在本地Java語言的基礎之上, 并非Java 語言和任何現存的對象導向的數據存儲標準之間的映射
8.JDO API期望在何時發布? JDO API的PFD已經在2001 May公布,RI預公布版將在2001 June公布,最終的RI和技術兼容性工 具期望在 2001年末公布.(現在看來Sun已經食言了,真讓我望眼欲穿呀).
9.我從何處能得到更多關于JDO的信息? 如果想獲取更多信息,請訪問JDO的官方站點:http://access1.sun.com/jdo
--
|