我发现了有关ACC(应用程序客户端容器)的一些信息:
ACC在注射期间使用IIOP ORB联系服务器。该 ORB的默认端口是3700. Java Web Start支持 自动设置与ORB相关的属性以指向正确的 ORB地址。如果您正在运行群集,那么这包括所有群集 当前活动的集群成员的ORB。
https://www.java.net/node/679235
然而,一般而言,该文件似乎很轻松。虽然它在开发指南中提到:
介绍应用程序客户端容器
Application Client Container(ACC)包含一组Java类, 库以及与之一起使用和分发的其他文件 在自己的Java虚拟机中执行的Java客户端程序 (JVM)。 ACC管理Java EE应用程序客户端的执行 组件(应用程序客户端),用于访问各种类型 Java EE服务(例如JMS资源,EJB组件,Web) 服务,安全性等。)来自Oracle之外的JVM GlassFish服务器。 ACC使用与GlassFish Server通信 RMI-IIOP协议并管理RMI-IIOP通信的细节 使用与其捆绑的客户端ORB。与其他Java相比 EE容器,ACC重量轻。有关调试的信息 应用程序客户端,请参阅应用程序客户端调试。
GlassFish Server开源版应用程序开发指南4.0版
也:
应用程序客户端容器。
尽管使用JNDI从客户端访问EJB比使用JNDI更简单 EJB 2.x,它仍然相当尴尬。好消息是我们可以 如果客户端从内部运行,则完全免除JNDI 应用程序客户端容器(ACC)。 EJB 3规范没有 要求EJB兼容的应用程序服务器提供ACC但是 使其包含可选。因此,并非所有符合EJB的 应用程序服务器提供ACC,但GlassFish提供。
http://www.developer.am/ejb3/?page=application-client-container
更多的是一般性描述。有没有关于ACC及其用途的官方文件?
答案 0 :(得分:1)
“应用程序开发指南”包含一些部分(仅作为PDF提供?):
https://glassfish.java.net/docs/4.0/application-development-guide.pdf