Java EE 服务器有 3 种类型的容器
EJB 容器
网络容器
我找到了一个定义说的应用程序客户端容器;
管理应用程序客户端组件的执行。客户端容器在客户端机器上运行。
但是我不明白 Java EE 容器如何驻留在客户端计算机上,而 EJB 和 Web 容器都运行在服务器上?
有人可以给我一个例子来说明应用程序客户端组件的真正含义吗?
Java EE 服务器有 3 种类型的容器
EJB 容器
网络容器
我找到了一个定义说的应用程序客户端容器;
管理应用程序客户端组件的执行。客户端容器在客户端机器上运行。
但是我不明白 Java EE 容器如何驻留在客户端计算机上,而 EJB 和 Web 容器都运行在服务器上?
有人可以给我一个例子来说明应用程序客户端组件的真正含义吗?
Application client container
只不过是一组应用程序客户端,例如 EJB 客户端,以及所需的库和 Java 虚拟机(JVM)。
为了更好地理解,以 EJB 为例。您在应用程序服务器(EJB 容器)上开发和部署 EJB。现在,您可以分发您的 EJB 客户端 JAR 以及相关 JAR(如果有),这些 JAR 可用于使用在 JVM 上运行的简单 JAVA 客户端程序访问您部署的 EJB bean。此客户端执行环境称为Application client container
.
此处提供更多详细信息:应用程序客户端容器