搜索

第 89 章 Red Hat Process Automation Manager 中用于 IDE 的示例

download PDF

Red Hat Process Automation Manager 提供了以 Java 类分发的示例决策,您可导入到您的集成开发环境(IDE)中。您可以使用这些示例来更好地了解决策引擎功能,或者将其用作您在 Red Hat Process Automation Manager 项目中定义的决策的参考。

以下示例决策集是 Red Hat Process Automation Manager 中提供的一些示例:

  • hello World 示例 :demonstrates 基本规则执行和使用调试输出
  • State 示例 :通过规则先和日程组展示转发链和冲突解决
  • Fibonacci 示例 :通过规则 salience 递归和冲突解决
  • 银行示例 :demonstrates 模式匹配、基本排序和计算
  • pet Store 示例 :演示规则映射组、全局变量、回调和 GUI 集成
  • Sudoku 示例 :演示复杂模式匹配、问题解决、回调和 GUI 集成
  • Doom 示例内部 :演示后链和递归
注意

有关红帽构建的 OptaPlanner 提供的优化示例,请参阅开始使用 Red Hat build of OptaPlanner

89.1. 在 IDE 中导入和执行 Red Hat Process Automation Manager 示例决策

您可以将 Red Hat Process Automation Manager 示例决策导入到您的集成开发环境(IDE)中,再执行它们来探索规则和代码功能。您可以使用这些示例来更好地了解决策引擎功能,或者将其用作您在 Red Hat Process Automation Manager 项目中定义的决策的参考。

先决条件

  • 已安装 Java 8 或更高版本。
  • 已安装 Maven 3.5.x 或更高版本。
  • 安装了 IDE,如 Red Hat CodeReady Studio。

流程

  1. Red Hat Process Automation Manager 7.13.5 源分发 从红帽客户门户网站下载 到临时目录,如 /rhpam-7.13.5-sources
  2. 打开 IDE,然后选择 File Import Maven Existing Maven Projects,或用于导入 Maven 项目的对等选项。
  3. 单击 Browse,导航到 ~/rhpam-7.13.5-sources/src/drools-$VERSION/drools-examples (或,对于 Life 示例的 Conway's Game、~/rhpam-7.13.5-sources/src/droolsjbpm-integration-$VERSION/droolsjbpm-integration-examples),再导入该项目。
  4. 导航到您要运行的示例软件包,并使用 方法查找 Java 类。
  5. 右键点击 Java 类并选择 Run As Java Application 以运行示例。

    要通过基本用户界面运行所有示例,请在 org.drools.examples 主类中运行 DroolsExamplesApp.java 类(或者,在 Conway 的 Game of Life 中)运行 DroolsJbpmIntegrationExamplesApp.java 类。

    图 89.1. drools-examples(DroolsExamplesApp.java)中的所有示例接口

    Drools 示例全部运行

    图 89.2. droolsjbpm-integration-examples(DroolsJbpmIntegrationExamplesApp.java)中的所有示例接口

    droolsjbpm 示例运行 all
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.