Java虚拟机(JVM)和Java中间件之间有什么区别?

Java虚拟机(JVM)和Java中间件之间有什么区别?,jvm,middleware,Jvm,Middleware,Java虚拟机(JVM)和Java中间件在概念上有什么区别?JVM是执行Java(以及现在的一些其他语言)字节码的运行时 Java中间件是EJB、RMI、Corba等技术的框架。本质上,这些技术可能与Java无关,但受Java支持。中间件更面向分布式环境。更一般的说法是,有很多类型的中间件。谢谢tinkerbeast!我们能把JVM称为中间件吗?很难说。我认为中间件是介于操作系统和应用程序级代码之间的(实质性的)东西。从这个意义上说,我想你可以把JVM称为中间件。然而,我个人永远不会把运行时(J

Java虚拟机(JVM)和Java中间件在概念上有什么区别?

JVM是执行Java(以及现在的一些其他语言)字节码的运行时


Java中间件是EJB、RMI、Corba等技术的框架。本质上,这些技术可能与Java无关,但受Java支持。

中间件更面向分布式环境。更一般的说法是,有很多类型的中间件。谢谢tinkerbeast!我们能把JVM称为中间件吗?很难说。我认为中间件是介于操作系统和应用程序级代码之间的(实质性的)东西。从这个意义上说,我想你可以把JVM称为中间件。然而,我个人永远不会把运行时(JVM、.NET、AIR等)称为中间件。