使用Rhino(mozilla的Rhino)的java优势
我一直在阅读关于Rhino的文章,认为它是在Java代码中实现JavaScript的一种有用方法
在阅读了一段时间之后,在谷歌和这里搜索,我找不到在Java中使用JavaScript的真正原因
您能否指出在常规Java应用程序中使用Rhino的一些实际优势
你可以在下面搜索框中键入要查询的问题!
我一直在阅读关于Rhino的文章,认为它是在Java代码中实现JavaScript的一种有用方法
在阅读了一段时间之后,在谷歌和这里搜索,我找不到在Java中使用JavaScript的真正原因
您能否指出在常规Java应用程序中使用Rhino的一些实际优势
# 1 楼答案
将javascript等脚本语言嵌入到您的软件中的好处是,您可以为其他人提供一种为您的软件编写插件的方法,而无需泄露源代码
用另一种语言编写整个应用程序的一个原因是,您可以为在JavaEE环境中部署应用程序的公司编写应用程序,而无需学习Java
# 2 楼答案
如果你考虑的话。另外,我建议和犀牛相处
除了Java环境外,rhino是Java上性能最好的解释器之一。NET环境(使用IKVM)。另一方面,纳肖恩的动作很慢。净
将您自己的Rhino项目移植到。上网并不难
# 3 楼答案
我们在一款产品中使用JS(通过Rhino)作为DSL。这不是一个很好的DSL,但这是我们如何使用JS而不是Rhino的一个缺陷
# 4 楼答案
# 5 楼答案
请注意,自Java 6以来,脚本API位于标准Java库中-请参阅包}中的API是Rhino的一个改编版本。脚本API不仅支持JavaScript,还支持许多其他脚本语言
javax.script
的文档。{见Java Scripting Programmer's Guide
那里的首页提到了您可能希望使用脚本的一些原因:
示例:您可以使用Python脚本编写Oracle Weblogic脚本,例如配置应用程序服务器域、启动或停止服务器以及执行其他管理任务