gpt4 book ai didi

javascript - 使用脚本语言运行业务逻辑

转载 作者:行者123 更新时间:2023-11-28 05:58:20 25 4
gpt4 key购买 nike

我们有一个 Web 应用程序,其中的网页是动态构建的。从动态意义上讲,整个 UI 以 JSON 形式存储在后端,前端相应地绘制 UI。在某些用例中,数据收集是跨多个表单进行的。表单的显示顺序取决于先前表单中输入的数据。

例如假设用户正在查看 form1 并且可能存在业务逻辑,例如 if age > 25 show form2 else form3

这是一个简单的示例,但它可能会变得更加复杂。不同客户的逻辑也不同。该业务逻辑也可以由第三方开发人员开发。

javascript 是存储此业务逻辑的选项之一。但是,该应用程序是用 Java7 构建的,并部署在 Google App Engine 中。性能和安全性是决定该方法的重要标准。以下是我们目前考虑的方法:

  • 拥有一个单独的 NodeJS 应用程序并进行 API 调用来执行业务逻辑
  • 在 JavaScript 脚本引擎(JDK 7 的一部分)中运行 Javascript

您能否建议在 Java 应用程序中执行 javascript 的最佳方法是什么?

最佳答案

Rhino 是完全用 Java 编写的 JavaScript 的开源实现。它通常嵌入到 Java 应用程序中,为最终用户提供脚本。这是一个链接 - http://www.mozilla.org/rhino/

关于javascript - 使用脚本语言运行业务逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37476996/

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