JDO規(guī)范是由SUN Microsystems發(fā)" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 信息時代 > JDO符合性測試(數(shù)據(jù)庫)

JDO符合性測試(數(shù)據(jù)庫)

時間:2022-12-28 06:30:02 | 來源:信息時代

時間:2022-12-28 06:30:02 來源:信息時代

    JDO符合性測試 : JDO符合性測試是JDO產(chǎn)品對JDO規(guī)范符合程度的測試,包括面向開發(fā)者的JDO API符合性測試,面向JDO供應(yīng)商和容器提供商的JDO SPI符合性測試。
JDO規(guī)范是由SUN Microsystems發(fā)起,由JCP(Java Community Process)組織多家單位和個人參與制定、以JSR(Java Specification Request)形式發(fā)布的,JDO規(guī)范從1999年開始起草,1.0版本于2002年4月正式發(fā)布。2002年8月推出1.0.1修正版本(JSR12),主要修正了1.0版規(guī)范中的一些文字錯誤,改進了部分異常定義。JDO 2.0規(guī)范的制定工作于2003年8月啟動,于2006年5月正式發(fā)布(JSR243)。
1. JDO 1.01符合性測試
JDO符合性測試包括:Life Cycle of JDO Instances,Persistent Object Model,Persistence-Capable,JDOHelper,InstanceCallbacks,Persistence Manager Factory,Persistence Manager,Transactions and Connections,Query,Extent,XML Metadata等內(nèi)容。
JCP在發(fā)布JDO1.01的同時,提供了JDO1.01參考實現(xiàn)和技術(shù)兼容性工具包(JavaTM data objects technology compatibility kit)JDO TCK1.01,可從Java標(biāo)準(zhǔn)化組織的網(wǎng)站(http://www.jcp.org/jsr/detail/12.jsp)下載。
JDO TCK 1.01可用來測試JDO1.01的參考實現(xiàn)(reference implementation ,RI)或被測實現(xiàn)(implementation under test,IUT)是否遵循JDO1.01規(guī)范。只有通過了全部相關(guān)測試,才可聲明某個JDO實現(xiàn)與規(guī)范兼容。
JDO TCK 1.01提供圖形運行界面,可顯示測試描述、源文件列表、測試配置、測試明細及測試運行日志(包括錯誤信息)等信息。
2. JDO 2.0符合性測試
從用戶的角度來看,JDO規(guī)范主要包括存儲管理(persistence manager)、查詢處理(query)及事務(wù)管理(transaction)三類接口。
JDO 2.0在JDO 1.01基礎(chǔ)上,增加了許多用戶提出的功能特性,主要包括: 對象到關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)映射; 在不使用數(shù)據(jù)傳輸對象(data transfer objects)的情況下支持多層結(jié)構(gòu)開發(fā); 包含投影和聚合操作的增強查詢;元數(shù)據(jù)存儲查詢; 批量刪除;優(yōu)化的對象圖獲取; 可擴展的List和Map支持;對大集合的延遲加載支持;對單字段主鍵的優(yōu)化支持;對象生命周期事件監(jiān)控;增強的雙向關(guān)系的支持等。
另外,JDO2.0查詢語言在JDO1.0基礎(chǔ)上,也有很大改進,主要包括: 增強的查詢結(jié)果處理、組操作(grouping)、唯一性操作(uniqueness)、限制返回結(jié)果集大小、預(yù)定義查詢(named queries)、新的過濾條件操作符、訪問靜態(tài)字段(static fields)、批量刪除(deletion by query)、SQL直接訪問、使用廠商擴展的查詢特性和對象生命周期事件管理等。
這些功能特性都在JDO TCK2.0測試套件中進行測試。JDO TCK2.0測試套件從API、增強功能、擴展、對象生命周期、數(shù)據(jù)模型、查詢處理及相關(guān)操作符、事務(wù)管理等方面進行了測試。
Apache JDO開源項目組在提供JDO2.0參考實現(xiàn)的同時,還提供了符合性測試套件—技術(shù)兼容性工具包(technology compatibility kit)JDO TCK2.0,可以 從 Apache 網(wǎng) 站 (http://db.apache.org/jdo/downloads.html)下載。JDO TCK2.0是以Java源碼包的形式發(fā)布的,使用前必須先下載安裝Maven1.0.x,Maven是運行測試的驅(qū)動軟件。
Apache JDO開源項目組在自己的網(wǎng)站公開聲明: JDO2.0供應(yīng)商必須將其產(chǎn)品通過JDO TCK2.0進行嚴(yán)格測試并且將測試報告公布到互聯(lián)網(wǎng)上接受公眾檢驗,測試報告包括測試結(jié)果、測試日志、測試配置信息等,報告詳細內(nèi)容可參見Apache提供的測試報告樣例。
Apache JDO開源項目組還公布了目前為止的JDO實現(xiàn)產(chǎn)品,主要包括: 參考實現(xiàn)產(chǎn)品: JPOX;商業(yè)實現(xiàn)產(chǎn)品: JORM、Kodo、ObjectDB for Java/JDO、Orient、hywy′s PE:J、SignSoft intelliBO、Versant、Xcalia;非商業(yè)實現(xiàn)產(chǎn)品:JDOInstruments、JPOX、Apache ObJectRelationalBridge、Speedo、TJDO、XORM。

關(guān)鍵詞:數(shù)據(jù),測試,符合

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉