📜  jBPM5-世界您好! -指导点

📅  最后修改于: 2020-11-13 05:40:37             🧑  作者: Mango


在本章的此处,我们将使用jBPM编写第一个程序“ Hello World”。请按照下面给出的步骤-

转到文件→新建→Drools项目-

新项目

单击下一步。给第一个项目起一个适当的名称:在本例中为“ HelloWorld”。

流口水项目

单击下一步。选择底部的两个复选框,即-

  • 向该项目添加示例HelloWorld流程文件
  • 添加示例类以加载和执行HelloWorld流程

新流口水项目

单击下一步。单击配置工作区设置(在以下屏幕截图中标记为红色)-

流口水运行时

单击添加按钮-

加

单击添加按钮后,将显示以下屏幕。单击“创建新的Drools5运行时”

Drools5运行时

给出路径,直到下载了droolsjbpm-tools-distribution-5.3.0.Final.zip的Binaries文件夹。

然后,选择Installed Drools Runtimes,然后单击OK

已安装的Drools运行时

出现以下屏幕。单击完成按钮。

完成按钮

现在,在Eclipse中打开Package Explorer视图。您将看到以下屏幕-

包浏览器

ProcessTest.java类是用于加载ruleflow(rf)文件的类,而Ruleflow.rf是为HelloWorld项目创建的基本规则流。

双击ruleflow.rf文件,您将看到以下规则流-

规则流

绿色圆圈表示工作流程的开始,而红色圆圈表示工作流程的结束。

左侧的面板列出了工作流程中使用的不同组件。除了START和END外,工作流中还可以使用很多组件,我们将在下一部分中介绍它们。

START和END事件之间的Hello是脚本任务,脚本任务的名称是Hello 。要查看脚本任务“ Hello”中编写的代码,请转至Windows→显示视图→其他→属性。

显示视图

–在使用jBPM时,请始终保持“属性”视图处于打开状态,因为所有配置仅在属性视图中可见。

单击确定按钮。现在,选择您好,你可以看到“Hello”事件的性质-

你好的属性

要查看在“ Hello”事件中编写的整个代码,请选择Action属性。

动作属性

用红色标记的圆圈是对动作属性的编辑。一旦单击编辑-

动作编辑器

您可以对其进行编辑,并在“ Hello”脚本任务中编写要执行的代码。让我们编辑它-

动作编辑器

单击确定。现在打开ProcessTest.java类,并将其作为Java应用程序运行。下面给出的是它的输出-

Java应用

ProcessTest.java类中使用的术语与Drools所用的术语相同。在ProcessTest.java类中要注意的一点是-

ksession.startProcess("com.sample.ruleflow");

当您编写用于启动流程的代码时,当我们打开工作流程时,传递给startProcess方法的字符串是id属性。

开始过程