我正在编写一个规则引擎,它执行由条件构造确定的简单赋值。规则采用XML格式是项目的先决条件。我已经将XML模式建模为类似于简单的代码块。我希望解析XML,然后将其转换为Java代码。然后,我希望在运行时编译(并运行)这段代码。这样做意味着我的规则引擎不再充当解释器,而是执行原生JavaByte代码。
我已经知道了解析阶段,以及或多或少的Java代码生成阶段。现在我想找出最后一个阶段--运行时阶段的编译。
相似问题