gpt4 book ai didi

java - Java 应用程序中 "end user"的脚本语言

转载 作者:行者123 更新时间:2023-12-04 05:53:52 25 4
gpt4 key购买 nike

我们有一个 Java 应用程序,我们希望为最终用户提供编写“业务规则”的能力。在创建、更新或删除实体时将评估这些规则。

我正在寻找一种语言来编写这些业务规则。考虑因素是:

  • 可配置的安全性 - 最终用户不应该能够调用诸如 new File("some secret file") 之类的东西或调用内部 API
  • 易于阅读和理解
  • 易于操作的列表和 map
  • 能够提供语法检查器

  • 有什么建议?

    最佳答案

    使用业务规则引擎(如 Drools)或使用 Groovy 或 xText 构建您自己的词汇表或 DSL。

    关于java - Java 应用程序中 "end user"的脚本语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9755789/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com