脚本java嵌入式

时间:2012-11-12 16:05:12

标签: java scripting

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

我的目的是将申请分为三部分

第1部分)在java中硬编码应用程序从2源(Db,文件,scocket,...,介意)和存储2对象读取。

Part2)应用程序与嵌入式脚本语言相结合,决定了对象并最终调用了一个公开的函数,例如:如果2个对象具有相同的名称,则函数执行nthing,如果第二个对象的名称为下一步是调用更新函数。

Part3)java应用程序执行已调用的作业。

现在我正在使用一个使用带有大量接口的JAR文件的应用程序。因此,如果我不公开第2步ican给出接口的规范。我的想法是复制JDBC。无论如何,tecnichan很难在pere JAVA中编写和编译并创建一个JAR。所以我正在寻找一个好的替代品。但它必须简单但功能强大,因为罐子更换。我不是想在单个JAR中编译evrything,我需要将它们分开。

感谢

2 个答案:

答案 0 :(得分:0)

为此目的有Java Scripting API

例如,

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

答案 1 :(得分:0)

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