Application Server和JVM之间的关系是什么?

时间:2013-10-10 10:06:16

标签: java application-server

出现在我脑海中的一个简短问题,我想在此发布以澄清我内心的疑虑。

APP服务器(即JBoss,WebLogic等)与JVM之间的关系是什么?

APP服务器位于何处;它在JVM中运行吗?

非常感谢!

3 个答案:

答案 0 :(得分:1)

对于Java application servers,服务器的行为类似于用于运行应用程序的扩展虚拟机,透明地处理与数据库的连接,另一方面,通常是与Web客户端的连接。

答案 1 :(得分:1)

JVM是java运行时平台,每个java应用程序运行在该平台上,它可以是一个简单的独立应用程序,一个applet或Web应用程序。它为应用程序的执行生命周期提供支持。换句话说,用Java编写的任何东西都在这个平台上运行。

应用程序服务器是运行专用Java应用程序(Web应用程序)的容器。它为Web应用程序生命周期提供支持,如Servlet和JSP生命周期管理,JNDI,JMS和其他支持。实际上,应用程序服务器通常是在JVM之上运行的Java应用程序。

答案 2 :(得分:0)

使用J2SE和J2EE API针对J2EE规范开发的APP服务器。是的,作为在Java中开发的APP,你必须在JVM上自己执行它。您可以将正在运行的APP视为执行bigggg java类