java – 我应该使用报告框架吗?

为了解释我正在尝试做什么,请采用经典的银行业示例.

我有一个从一个银行帐户进入另一个银行帐户的付款流.我希望我的网络应用程序的用户能够创建自己的谓词,以过滤将形成输入数据到某些报告的付款.我打算手动编写报告,而不是使用现有的报告框架.

按优先顺序,我希望用户能够使用Web前端创建的谓词类型为:

> payment.amount> 100.0
> payment.amount> 100.0 || payment.dayOfWeek =星期二
>(payment.amount> 100.0&& payment.description.contains(“foo”))|| payment.dayOfWeek =星期二

我还希望能够将这些谓词保留在以后重用.

我觉得这必须是一个普遍的要求,至少其中一些必须已经开发,但我发现很难确定我正在尝试搜索谷歌.有没有人遇到过用于生成谓词的基于Web的框架和/或用于持久保存此数据的内容?

最佳答案 我认为您可以使用
Drools来创建和重用业务规则.

点赞