我可以想象JDK至少在JAVA SE和JAVA EE之间有所不同。 JRE和JVM也不同吗?我在互联网上对此进行了很长时间的研究,找不到明确的答案。它要么只专注于解释JDK,JRE和JVM之间的区别,要么仅专注于SE和EE之间的API和功能上的区别。
我看到有像Tomcat这样的多个开源服务器实现。他们如何分发JAVA EE jar(servlet-api)?
这甚至是一个值得考虑的问题吗?还是我被误解了?
最佳答案
答案是JVM和JRE与JSE和JEE所使用的相同,更明确地说,什么是JEE? JEE是一组Java类,接口和注释,当然还有容器(应用程序服务器)。