使用Rhino(Mozilla的Rhino)的优点
2022-09-03 17:26:09
我一直在阅读Rhino,它是在我的Java代码中实现JavaScript的有用方法。
在阅读了一段时间,在谷歌和这里搜索之后,我找不到一个真正的理由,我会在Java中使用JavaScript。
您能指出一些在常规Java应用程序中使用Rhino的实际优势吗?
我一直在阅读Rhino,它是在我的Java代码中实现JavaScript的有用方法。
在阅读了一段时间,在谷歌和这里搜索之后,我找不到一个真正的理由,我会在Java中使用JavaScript。
您能指出一些在常规Java应用程序中使用Rhino的实际优势吗?
请注意,从Java 6开始,脚本API位于标准Java库中 - 请参阅包的文档。中的 API 是 Rhino 的改编版本。脚本 API 不仅支持 JavaScript,还支持许多其他脚本语言。javax.script
javax.script
请参阅 Java 脚本编写程序员指南
那里的首页提到了您可能希望使用脚本的一些原因:
- 应用程序扩展/自定义:您可以“外部化”应用程序的各个部分 - 例如财务应用程序的配置脚本,业务逻辑/规则和数学表达式。
- 应用程序的“命令行”shell - 用于调试,运行时/部署时间配置等。如今,大多数应用程序都有一个基于Web的GUI配置工具。但是系统管理员/部署人员通常更喜欢命令行工具。与其为此目的发明临时脚本语言,不如使用“标准”脚本语言。
例如:您可以使用 Python 脚本编写 Oracle Weblogic 脚本,例如,配置应用程序服务器域、启动或停止服务器以及执行其他管理任务。