开发者

JAVA and how to execute user-code

开发者 https://www.devze.com 2022-12-23 08:29 出处:网络
I am building a tool which should do a diagnosis based on some values... It should be user extensible so hardcoding the conditions isnt a solution...

I am building a tool which should do a diagnosis based on some values... It should be user extensible so hardcoding the conditions isnt a solution...

Suppose that we have a blood test...开发者_如何学Go

example ... WBC , ALDO ... And i want the user to be able to write somehow scripts

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

The problem is 1)Write my parser 2)Or try to find something that executes user conditionals at runtime and customize it.. 3)another way

Please help,ideas needed!


  1. Use scripting (you can use javascript, bsh, groovy, etc). See tutorial here
  2. Use workflow engine, e.g. jBPM
0

精彩评论

暂无评论...
验证码 换一张
取 消