问题描述
据我了解,客户端层组件正在客户端计算机上以及它们各自的container中运行。根据JEE-7规范,JEE Client Components有三种类型,即Web客户端,应用程序客户端和Applet。
很明显, Applet 的容器是“ Applet容器”,而 Application Client 的容器是“ Application Client Container(ACC)”。 我的问题是 Web客户端的容器是什么? “ ACC”?或“ Web容器”。之所以令人困惑,是因为人们可能会认为“ Web容器”仅是Web层组件的容器,而不是客户端层组件的容器。
解决方法
了解您的担心,我也发现此文档有些混乱。
此文档中的容器是指某些托管环境,该环境提供了常见功能,并允许您的代码/组件在此处运行。
因此 Web客户端(由Web组件生成的HTML / JS)的容器将是 Web浏览器本身,因为它可以管理JS代码的生命周期/提供常规API /等。
就EE规范而言,您是正确的。 Web容器是Web层组件的容器,而不是客户端层的容器。