美文网首页
规则引擎框架

规则引擎框架

作者: 晚歌歌 | 来源:发表于2020-03-12 21:23 被阅读0次

    Java各种规则引擎
    Aviator
    Drools
    EasyRules
    RuleBook
    IKexpression
    MVEL
    JRules
    JLisa
    QuickRules
    QLexpress
    simpleEL

    脚本引擎的设计原理浅析

    实现

    1、编译型
    通过文本替换成java源码文件
    编译时,使用 jdk工具( javax.tools.JavaCompiler )动态编译成class文件
    运行时,取出class文件放入jvm直接运行
    2、解释型
    通过 antlr 等语法解析器把文本流解析成抽象语法树(AST)
    编译时,把AST的节点重新编排成class文件或者字节码
    运行时,动态运行生成的字节码。


    image.png

    相关文章

      网友评论

          本文标题:规则引擎框架

          本文链接:https://www.haomeiwen.com/subject/ysxgjhtx.html