Java EE 应用客户端容器

4
有三种类型的容器可用于Java EE服务器:
  1. EJB容器

  2. Web容器

  3. 应用程序客户端容器,我找到了一个定义:

管理应用程序客户端组件的执行。客户端容器运行在客户端机器上。

但是我不明白Java EE容器如何与运行在服务器上的EJB和Web容器相比,可以驻留在客户端机器上?
有人能给我一个例子,说明什么是应用程序客户端组件吗?
1个回答

1

应用程序客户端容器是指您的应用程序客户端组,例如EJB客户端,以及所需的库和Java虚拟机(JVM)。

为了更好地理解,以EJB为例。您在应用程序服务器(EJB容器)上开发和部署EJB。现在,您可以将EJB客户端JAR与依赖的JAR(如果有)一起分发,这些JAR可以用于使用在JVM上运行的简单JAVA客户端程序访问已部署的EJB bean。此客户端执行环境称为应用程序客户端容器

更多详细信息请参见:应用程序客户端容器


3
ACC不仅仅是访问远程EJB bean,它还支持本地注入,并在本地运行一种“迷你容器”。然而,这个本地ACC应该提供多少服务并不完全清楚,这是EG成员之间的辩论话题。请参见http://java.net/projects/javaee-spec/lists/jsr342-experts/archive/2012-11/message/27。 - Arjan Tijms
没有特定的ACC文档,只在Glassfish文档中提到了。 - Thufir

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接