• 技术文章 >java >java基础

    java中规则引擎是什么?有什么用?

    小妮浅浅小妮浅浅2021-02-03 18:29:35原创2656

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    1.定义

    规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据规则做出业务决策。

    2.场景

    3.功能

    4.工作机制

    规则引擎从队列管理器中依次接收信息元,然后依规则的定义顺序检查信息元所带规则集中的规则。

    规则引擎检查第一个规则并对其条件过滤器求值,如果值为假,所有与此规则相关的动作皆被忽略并继续执行下一条规则。

    如果第二条规则的过滤器值为真,所有与此规则相关的动作皆依定义顺序执行,执行完毕继续下一条规则。

    该信息元中的所有规则执行完毕后,信息元将被销毁,然后从队列管理器接收下一个信息元。

    以上就是java规则引擎的基础内容了,都是纯理论方面的知识点,大家只要了解即可,万一有面试题遇到也不至于无从下手。

    专题推荐:java规则引擎
    品易云
    上一篇:java基础:虚引用如何使用? 下一篇:java常见规则引擎有哪些?分别是什么?

    相关文章推荐

    • boolean怎样java中实现取值?• java基础:基本类型如何转换?• java中的强引用如何理解?• java继承如何访问变量?• java中软引用是什么?怎么用?• 弱引用怎样在java中回收?• java基础:虚引用如何使用?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网