【问题标题】:JAVA and how to execute user-codeJAVA以及如何执行用户代码
【发布时间】:2010-03-20 20:01:48
【问题描述】:

我正在构建一个工具,它应该根据一些值进行诊断...... 它应该是用户可扩展的,所以硬编码条件不是解决方案......

假设我们有验血...

示例 ... WBC , ALDO ... 我希望用户能够以某种方式编写脚本

if (WBC.between(4,10) && ALDO.greater(5) || SOMETHINGELESE.isTrue()) ..... diagnostic="MPLAMPLA"...

问题是 1)编写我的解析器 2)或者尝试找到在运行时执行用户条件的东西并自定义它.. 3)另一种方式

请帮助,需要的想法!

【问题讨论】:

    标签: java runtime system conditional-statements


    【解决方案1】:
    1. 使用脚本(您可以使用 javascript、bsh、groovy 等)。见教程here
    2. 使用工作流引擎,例如jBPM

    【讨论】:

    猜你喜欢
    • 2013-10-21
    • 1970-01-01
    • 2016-12-13
    • 1970-01-01
    • 1970-01-01
    • 2020-02-01
    • 2021-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多