掌握从初级到中级的 Drools 编程

Master Drools programming – from Beginner to Intermediate

了解将业务决策树写入单个规则所需的最常见的 Drools 规则引擎语言结构

要求

  • 您应该对 Java 编程有基本的了解

描述

我们学习 Drools DSL(Drools 编程语言)并复习最常见的 DSL 结构。我们一步一步地逐步介绍新的概念,因此即使是初学者也更容易理解。

通过这种方式,我们涵盖了最常见的 Drools 主题,例如:

  • 什么是规则引擎
  • 方法和规则有什么区别
  • 为什么人们会使用规则引擎而不是编写常规的 Java 代码
  • 理解 when/then 从句
  • 了解规则触发的顺序以及顺序未知的时间
  • 如何使用激活组、议程组和显着性来控制执行
  • 在 DRL 中声明变量
  • 无状态和有状态会话之间的区别
  • 在会话中插入事实和修改现有对象
  • 叉积(类似于 SQL 连接)
  • 存在,forall 和 collect

本课程附带一个 Java 项目,其中包含我们在本课程中看到的所有代码。我们鼓励您自己检查并运行代码,以更好地理解并尝试对其进行更改。有如何让代码在 IntelliJ、Eclipse 和 VS Code 中运行的说明。

完成本课程后,您将更好地了解可以使用 Drools 解决哪些问题以及如何在 Drools DSL 中编写最常见的业务规则。

本课程适合谁:

  • 需要了解什么是规则引擎以及可以用它解决哪些类型的问题的开发人员和系统架构师
  • 任何需要使用 Drools DSL 编程语言编写规则的人
  • 开发人员和系统架构师需要有关将 Drools 规则引擎添加到他们的项目的更多信息
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。