目录:
定义-BeanShell是什么意思?
BeanShell是一个开放源代码的可嵌入Java源代码解释器,它具有用Java开发的对象脚本语言功能。 BeanShell由Patrick Niemeyer开发,可在Java运行时环境中运行,并使用Java语法的变体。 BeanShell已在许多应用程序中使用,例如Apache Ant,WebLogic Server和Apache OpenOffice。 BeanShell还是Java虚拟机平台的流行调试和测试工具。
Techopedia解释了BeanShell
BeanShell提供了易于集成的API,并且可以在图形和命令行环境中运行。 BeanShell能够动态执行标准Java语法,Java代码片段,松散类型的Java代码,并提供对Java应用程序的可扩展性。 它还提供对所有Java对象和API的透明访问。 在许多方面,可以将BeanShell视为由动态解释的Java,脚本语言和灵活的环境组成的软件包。 BeanShell可以在四种模式下运行:控制台,命令行,远程会话服务器和Applet。 与Perl和JavaScript相似,BeanShell支持脚本对象作为简单的方法闭包。 脚本功能包括事件处理程序,错误报告和方法关闭。
BeanShell具有广泛的用途。 它可以帮助进行远程调试,用户脚本扩展,配置,测试和动态部署。 它可以帮助您探索Interactive Java。 借助完整的Java语法,BeanShell也可以用于替换属性文件并使用真实脚本启动配置文件,以执行复杂的初始化和设置。 BeanShell还用于动态评估完整的Java源类以及评估Java语句,表达式和方法。
