5.2. 创建商业规则


商业规则被定义成 when-then 语句:当某事为 true 时,另外一件事则会发生(例如,当某个人大于 18 岁,就可以访问某些内容。)。商业规则存储在 DRL 文件里。
要在 HelloWorld 项目里定义 helloworldrule 商业规则,请使用下列步骤:
  1. Project Explorer 里,选择 helloworld 组织单元、 helloworldrepo 资料库、HelloWorld 项目和 default 软件包。

    注意

    请确保选择了 default 软件包。选择错误的软件包会导致部署失败。
  2. 创建 DRL 文件:
    1. 在 perspective 菜单上,点击 New Item DRL file
    2. Create new 对话框里,定义资源名为 helloworldrule 并检查目的路径是 default://master@helloworldrepo/HelloWorld/src/main/resources
    3. 点击确定
  3. 在 DRL 编辑器里打开 helloworldrule.drl 文件,定义规则:
    rule "helloworldrule"
    ruleflow-group "helloworldgroup"
    when 
    then
    	System.out.println("Hello World!");
    end
    
    这个规则没有定义任何 when 条件,也就是被调用时总是为 true,所以 Hello World! 短语将被输出。
  4. 点击 Save
  5. Save this item 提示将会出现。输入 Check-in comment 并点击 Save。

    注意

    check-in 评论可以是对你所作修改的简单描述,在每次保存资产时都应输入。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部