使用编程来管理业务级应用程序

可以使用命令框架编程来创建、编辑、更新、启动、停止、删除、导出和导入业务级应用程序以及查询关于业务级应用程序的信息。 业务级应用程序用于定义企业级应用程序。

准备工作

本任务假定您基本熟悉命令框架。 请阅读应用程序编程接口文档中有关命令框架的信息。

有关此任务

除了通过编程来创建、编辑、更新、启动、停止、删除、导出和导入业务级应用程序以及查询关于这些应用程序的信息以外,还可以使用管理控制台或 wsadmin 脚本编制工具来完成这些任务。

过程

  1. 请执行下列任何任务,以便使用编程来管理业务级应用程序。
    1. 创建一个空的业务级应用程序。

      通常,您先创建空的业务级应用程序,然后将资产或业务级应用程序作为组合单元添加至空的业务级应用程序。

    2. 导入资产。

      您可以导入资产以便向产品注册该资产,并可以选择将该资产存储在产品存储库中以便将来可以在业务级应用程序中使用该资产。 资产代表至少一个实现了业务逻辑的二进制文件。

    3. 添加组合单元。

      您可以通过为资产创建组合单元将该资产添加至业务级应用程序。 通常,组合单元根据资产进行创建,并包含使该资产可运行的配置信息。

    4. 启动业务级应用程序。

      您可以启动业务级应用程序,这将启动该业务级应用程序中的每个组合单元。 每个组合单元都将在该业务级应用程序所部署在的相应目标上启动。

    5. 停止业务级应用程序。

      您可以停止业务级应用程序,这将停止该业务级应用程序中的每个组合单元。 每个组合单元都将在该业务级应用程序所部署在的相应目标上停止。

    6. 检查业务级应用程序的状态。

      您可以检查整个业务级应用程序的状态。 您还可以只检查业务级应用程序中特定组合单元的状态、只检查特定部署目标的状态或者同时检查组合单元和部署目标的状态。

    7. 删除业务级应用程序。

      您可以通过编程来删除业务级应用程序。 您可能由于业务级应用程序无法正常工作或者不再需要该应用程序等原因而将其删除。

    8. 删除资产。

      您可能由于业务级应用程序中的资产无法正常工作或者不再需要该资产等原因而通过编程将其删除。 资产代表至少一个实现了业务逻辑的二进制文件。

    9. 删除组合单元。

      您可能由于组合单元无法正常工作或者不再需要该组合单元等原因而将其从业务级应用程序中删除。 通常,组合单元根据业务级应用程序或资产进行创建,并包含使该资产可运行的配置信息。

    10. 导出资产。

      您可以从当前会话中导出资产,以便可以执行备份该资产以及将该资产导入到另一会话等操作。 资产代表至少一个实现了业务逻辑的二进制文件。

    11. 列出资产。

      您可以列示已导入到当前工作空间中的资产以便执行进一步的资产管理操作,例如删除或导出资产。 资产代表至少一个实现了业务逻辑的二进制文件。

    12. 列出组成单位。

      您可以列示会话中特定业务级应用程序的组合单元以便执行进一步的组合单元管理操作,例如删除或添加组合单元。 通常,组合单元根据业务级应用程序或资产进行创建,并包含使该资产可运行的配置信息。

    13. 列出业务级应用程序。

      您可以列示会话的业务级应用程序以便执行进一步的业务级应用程序管理操作,例如删除业务级应用程序。 业务级应用程序是一个管理模型,它捕获企业级应用程序的定义以便您可以执行特定的业务功能,例如记帐。

    14. 编辑组合单元。

      例如,当您想要进行配置更改,以便指定要在哪些目标中运行组合单元中的哪些模块时,可以对业务级应用程序的组合单元中的配置信息进行编辑。 通常,组合单元根据业务级应用程序或资产进行创建,并包含使该资产可运行的配置信息。

    15. 编辑资产。

      您可以编辑资产的信息,例如它的目标位置以及它与其他资产的关系等。 资产代表至少一个实现了业务逻辑的二进制文件。

    16. 编辑业务级应用程序。

      您可以编辑业务级应用程序的信息,例如它的描述。 业务级应用程序是一个管理模型,它捕获企业级应用程序的整个定义。

    17. 更新资产。

      您可以通过添加、删除或更新单个文件或Java™ Platform, Enterprise Edition( Java EE ) 模块,或者通过合并多个文件或Java EE模块转化为资产。 另外,还可以通过替换整个资产来更新资产。

    18. 查看组合单元。

      您可以查看组合单元信息,以便可以执行其他与该组合单元相关联的任务,例如编辑资产或删除组合单元。 通常,组合单元根据业务级应用程序或资产进行创建,并包含使该资产可运行的配置信息。

    19. 查看资产。

      您可以查看资产信息,以便可以执行其他与该资产相关联的任务,例如编辑或导出资产。 资产代表至少一个实现了业务逻辑的二进制文件。

    20. 查看业务级应用程序。

      您可以查看业务级应用程序信息(例如描述),以便可以执行其他与该业务级应用程序相关联的任务,例如编辑业务级应用程序。 业务级应用程序是一个管理模型,它捕获企业级应用程序的整个定义。

    21. 列出控制操作。

      您可以列示会话的业务级应用程序或组合单元的控制操作。 您使用控制操作(例如启动或停止)来更改或查询业务级应用程序或组合单元的运行时环境。

  2. 保存对主配置存储库所作的更改。
  3. 跨节点对主配置更改进行同步,以使更改生效。

结果

根据您完成的任务不同,您已创建、编辑、更新、启动、停止、删除、导出或导入业务级应用程序或者查询有关那些应用程序的信息。

下一步做什么?

如果您还要进一步更新业务级应用程序,那么可以通过编程、管理控制台或 wsadmin 脚本编制工具来执行更新。