0

我发现了有关 ACC(应用程序客户端容器)的一些信息:

ACC 在注入期间使用 IIOP ORB 联系服务器。ORB 的默认端口是 3700。Java Web Start 支持自动设置 ORB 相关属性以指向正确的 ORB 地址。如果您正在运行一个集群,那么这包括所有当前活动的集群成员的 ORB。

https://www.java.net/node/679235

但是,总的来说,文档似乎很轻。虽然在开发指南中提到:

介绍应用程序客户端容器

应用程序客户端容器 (ACC) 包括一组 Java 类、库和其他文件,这些文件是 Java 客户端程序所必需的并随它们一起分发,这些程序在它们自己的 Java 虚拟机 (JVM) 中执行。ACC 管理 Java EE 应用程序客户端组件(应用程序客户端)的执行,这些组件用于从外部 JVM 访问各种 Java EE 服务(如 JMS 资源、EJB 组件、Web 服务、安全性等)。 Oracle GlassFish 服务器。ACC 使用 RMI-IIOP 协议与 GlassFish Server 通信,并使用与其捆绑的客户端 ORB 管理 RMI-IIOP 通信的详细信息。与其他 Java EE 容器相比,ACC 是轻量级的。有关调试应用程序客户端的信息,请参阅应用程序客户端调试。

GlassFish Server 开源版应用程序开发指南 4.0 版

还:

应用程序客户端容器。

尽管使用 JNDI 从客户端访问 EJB 比在 EJB 2.x 中更简单,但它仍然相当笨拙。好消息是,如果客户端从应用程序客户端容器 (ACC) 中运行,我们可以完全放弃 JNDI。EJB 3 规范不强制要求兼容 EJB 的应用程序服务器提供 ACC,但使其包含可选。因此,并非所有符合 EJB 的应用程序服务器都提供 ACC,但 GlassFish 提供。

http://www.developer.am/ejb3/?page=application-client-container

它更像是一个一般性的描述。没有关于 ACC 及其具体用法的官方文档吗?

4

1 回答 1

1

应用程序开发指南包含一些部分(仅提供 PDF 格式?):

https://glassfish.java.net/docs/4.0/application-development-guide.pdf

https://glassfish.java.net/documentation.html

于 2014-09-19T08:19:18.203 回答