0

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

假设我们有验血...

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

if (WBC.between(4,10) && ALDO.greater(5) || SOMETHINGELESE.isTrue()) ..... 诊断=“MPLAMPLA”...

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

请帮助,需要的想法!

4

1 回答 1

3
  1. 使用脚本(您可以使用 javascript、bsh、groovy 等)。看这里的教程
  2. 使用工作流引擎,例如jBPM
于 2010-03-20T20:06:14.823 回答