Java中的JDO(JSR 243)和SDO(JSR 235)有什麼不同?什麼一套開源供應商可用於這些Java規範java中的SDO和JDO之間的區別
回答
[...] JDO着眼於持久性 問題只[...],而SDO更具一般性,並代表可以在任何J2EE層之間流動 的數據,例如在演示文稿和業務層之間流動 。
EclipseLink是一個SDO提供者,Apache's DB project是一個JDO實現。
我可以使用JDO可以完成的SDO來實現所有功能嗎? –
更正:Apache JDO項目包含用於JDO的API和TCK。它沒有實現。 DataNucleus是JDO 2,2.1,2.2和3.0的「參考實現」。 – DataNucleus
啊,我明白了。雖然不幸的版本編號;版本3.0實現3.1。 2.1支持3.0。 1.0支持2.2。 *嘆息* –
- 1. JPA和JDO之間的區別?
- 2. Java中= +和+ =之間的區別?
- 3. Java中this.variable和variable之間的區別
- 4. java中Executor和ExecutorCompletionService之間的區別
- 5. Java和C#和.NET之間的區別
- 6. scala和java枚舉之間的區別
- 7. C和JAVA程序之間的區別
- 8. Java - javax.crypto.Mac和javax.crypto.Cipher之間的區別?
- 9. Short.parseShort和Short.value之間的Java區別
- 10. Java Point,getX()和point.x之間的區別
- 11. '。'之間的區別和「。」 in java
- 12. java和javaw之間的區別
- 13. java類和jar之間的區別
- 14. objective-c和java之間的區別
- 15. Apache Struts和Java EE之間的區別?
- 16. MongoDB Java API:com.mongodb.DBCollection.Save()和com.mongodb.DBCollection.Insert()之間的區別?
- 17. Authenticode,SPC和Java CodeSign之間的區別?
- 18. RTTI和Java反射之間的區別
- 19. FastCGI和Java Servlet API之間的區別
- 20. 之間的〜/和的區別../
- 21. JSP中的Java表達式和Java腳本之間的區別
- 22. java swing中setText(null /「」)之間的區別?
- 23. '#','%'和'$'之間的區別
- 24. {!!之間的區別!!}和{{}}
- 25. '+ ='和'= +'之間的區別?
- 26. 「。+」和「。+?」之間的區別
- 27. .eq之間的區別。和==
- 28. #。/和#之間的區別。 ./
- 29. !=和!之間的區別==
- 30. 「%〜dp0」和「。\」之間的區別?
http://en.wikipedia.org/wiki/Java_Data_Objects http://en.wikipedia.org/wiki/Service_Data_Objects –
DataNucleus實現了JDO規範的全部範圍,並被許多公司使用。我不知道有任何公司在任何程度上使用SDO。 – DataNucleus