0

有人在 JAVA 应用程序中嵌入了简单的脚本语言。

我的目的是将应用程序分为 3 部分

第 1 部分)在 java 中硬编码应用程序从 2 个源(Db、文件、scocket、...、mind)读取并存储 2 个对象。

Part2)应用程序结合嵌入式脚本语言做出决定编辑对象并在最后调用公开的函数,例如:如果 2 个对象具有相同的名称,则调用该函数做的事情,如果第二个对象的名称下一步是调用更新函数。

第 3 部分)java 应用程序执行已调用的工作。

现在我正在使用一个使用具有很多接口的 JAR 文件的应用程序来执行此操作。因此,如果我不想只公开第 2 步,我可以给出接口的规范。这个想法是复制JDBC。无论如何,technichan 很难在 pere JAVA 中编写和编译并创建一个 JAR。所以我正在寻找一个好的替代品。但它必须像 jar 替换一样简单但功能强大。我不是想在一个 JAR 中编译所有东西,我需要将它们很好地分开。

谢谢

4

2 回答 2

0

有用于此目的的Java Scripting API

例如, Groovy提供了从 Java 应用程序中加载、编译、接口和执行 Groovy 脚本的实现。

于 2012-11-12T17:34:41.307 回答
0

您也可以尝试 MVEL http://mvel.codehaus.org/ MVEL 是一种用于基于 Java 的应用程序的强大表达语言。它快速且易于使用。表达式语言 = java 作为脚本语言

于 2013-01-20T19:47:15.323 回答