上一主题: 构建 Web 应用的工作流下一主题: 将组件类添加到目录中


创建 CA AppLogic® 应用

查看视频

CA AppLogic® 通过将包描述符、名为 "MAIN" 的单例组件集和可选应用目录组合到一起来实施应用。 假定所有的必需组件类已存在于一个或多个目录中,则组装应用包括创建 MAIN 组件集的内核。

MAIN 组件集不同于其他组件集,因为它没有终端。 终端仅用于组件之间的连接。

为了与外部 IP 网络进行交互,应用需要包括一个或多个网关组件。 网关是标准目录组件,用于将应用的其余部分与这些交互所需的详细信息和设置隔离开来。 此外还有一个优点,网关具有内置防火墙。

请参阅应用配置器中的更多详细信息。

注意:创建应用是一个交互过程。 您可以从头开始创建新的应用,或者复制现有应用并根据您的需求对其进行修改。

  1. 确定您的应用将为定义应用输入的网络提供哪些服务。
  2. 为每个应用输入创建并配置输入网关。
  3. 确定您的应用将需要哪些外部服务,并配置一个单独的输出组件以访问每个外部服务。
  4. 创建应用卷,您可以在这些应用卷上放置特定于您的应用的代码、脚本、内容和数据库。 为每个卷提供一个适当的名称,并将一个应用卷与多个组件结合使用。

    例如:您可以把所有的 HTML 文件、静态图像、CGI 脚本以及 EJB 程序包放置在单个卷的不同目录中,并在稍后将该卷提供给您所有的 Web 服务器和 J2EE 服务器。

  5. 使用组件和服务器从目录组装(或修改)应用的输入和输出之间所需的基础架构。 在该过程中,您可以确定是要构建新的组件或服务器,还是要自定义现有的组件或服务器,以更好地满足您的需求。

当 MAIN 单例已完全组装,且其中包括的所有从属组件已存在并适当配置时,新应用的设计即已完成。 完成此阶段后,即可立即在目标硬件系统上执行该应用。

重要信息:在添加一个或多个新的组件后首次启动应用时,CA AppLogic® 会自动对这些组件的所有类卷进行实例化。 该过程可能要花费 2 到 10 分钟乃至更多,具体取决于这些卷的大小。