2012-11-12 200 views
0

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

我的目的是todivide在java的硬编码3部分

第1部分)申请从2源(DB,文件,scocket,...,记)和存储2对象读取应用程序。

第2部分),其与嵌入的脚本语言补充AA一起选择应用decisionedit对象和结束时调用的暴露的功能,例如:如果2对象所具有的功能不nthing相同namecall,如果第二对象的名称下一步是调用更新函数。

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

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

THANKS

+0

好,我已经recived 3建议: * Groovy的:有点太复杂了简单的脚本 * MVEL:强大的有据可查的 * Java脚本API:我喜欢它比MVEL那么强大 – user1594895

回答

0

还有就是Java Scripting API用于这一目的。

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

+0

是的,我需要的答案。 Groovy看起来太复杂了,但是到Java脚本程序员指南的链接就是答案。 谢谢!谢谢! – user1594895

0

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

+0

谢谢,我会尝试! – user1594895