JMS API不像JDBC那樣是JDK 6的一部分。爲什麼JMS不是JDK的一部分?是因爲很老,沒有進步?爲什麼JMS默認不包含在JDK中?
4
A
回答
1
不,它是Java EE的一部分。
0
我想你可能是指JMF(Java Media Framework)?這當然符合你的「非常老,沒有進步」的特徵;-)
5
JMS只是一個旨在由消息傳遞系統實現的API。當您安裝JMS兼容的消息傳遞系統(例如Tibco EMS,Websphere MQ等)時,定義JMS API的JAR將與其捆綁在一起。
10
標準Java API分佈在JavaSE(標準版)和JavaEE(企業版)之間。 JMS是JavaEE的一部分。 JDK只包含JavaSE。
這不是說JMS不老 - 它是,並且多年沒有改變。這並不是迄今爲止製作的最好的API,但它完成了這項工作。
就像JDK包含JavaSE API的實現一樣,如果要使用任何JavaEE API,則需要實現這些API。 JMS有許多實現,其中一些實現是JavaEE應用服務器的一部分,另一些則是獨立實現。
相關問題
- 1. 爲什麼JDK包含JRE?
- 2. 「默認值」包含什麼?
- 3. 爲什麼qq5默認包中沒有包含qmake-qt5
- 4. 爲什麼-dontusemixedcaseclassnames包含在默認的ProGuard-android.xml文件中?
- 5. iText包含什麼默認字體?
- 6. 爲什麼`Random`默認不包含靜態的`Next`方法?
- 7. 爲什麼默認的HTTP路線不包含{行動}
- 8. 爲什麼sun jdk源代碼不包含javax.servlet包?
- 9. 默認情況下,AntiForgeryToken爲什麼不包含在每個表單中?
- 10. 爲什麼不是默認
- 11. Rails3'lable_tag'默認不包含
- 12. 爲什麼在JAVA中不推薦使用默認包?
- 13. 爲什麼此代碼包含情況0和默認值?
- 14. 爲什麼Reduux在Redux中默認稱爲默認值?
- 15. 默認情況下,爲什麼System.Configuration程序集未包含在新項目中?
- 16. JDK包含src.zip,但JRE不包含
- 17. JSch不包含在jdk 1.7中?
- 18. 什麼是默認行爲時webconfig不包含<位置路徑=「」>
- 19. 爲什麼自動確認JMS消息
- 20. 在KeyNote中默認的'在文檔中包含預覽'選項的默認狀態是什麼?
- 21. 爲什麼jgit默認
- 22. 爲什麼不讓*默認讓?
- 23. ipcalc - 爲什麼不能默認
- 24. 爲什麼不應用默認樣式?
- 25. 爲什麼close_on_exec不是默認配置?
- 26. 爲什麼默認值不使用Django
- 27. 爲什麼PyCrypto不使用默認IV?
- 28. 爲什麼AllowPartiallyTrustedCallers不是默認值?
- 29. 爲什麼非默認參數不能遵循默認參數?
- 30. 爲什麼我們不應該使用(默認)src包?
Java EE。 – 2009-09-13 22:39:48