6

我想到了一个快速的问题,我想在这里发布它以澄清我内心的担忧。

APP服务器(即JBoss、WebLogic等)和JVM是什么关系?

APP服务器在哪里;它在JVM中运行吗?

非常感谢!

4

3 回答 3

2

在 的情况下Java application servers,服务器的行为就像一个扩展的虚拟机,用于运行应用程序,一方面透明地处理与数据库的连接,另一方面通常处理与 Web 客户端的连接。

于 2013-10-10T10:11:19.023 回答
1

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

应用程序服务器是一个容器,专门的 Java 应用程序、Web 应用程序在其中运行。它提供对Web应用程序生命周期的支持,如Servlet和JSP生命周期管理、JNDI、JMS等支持。实际上,应用服务器通常是运行在 JVM 之上的 Java 应用程序。

于 2013-10-10T10:19:17.363 回答
0

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

于 2013-10-10T10:14:24.487 回答