BeanShell介绍

BeanShell介绍  

        BeanShell是一个小型的、免费的、可嵌入使用Java编写的具有对象脚本语言特性的Java源码解释器。

        BeanShell动态执行标准的Java语法并且扩展了诸如弱语言类型、指令以及像Perl和JavaScript的方法闭包的通用脚本。

        你可以使用交互式的BeanShell实现Java实验和调试,也可以使用新的方法扩展应用程序。脚本式Java使应用程序更加多样化,快速建模、用户脚本扩展、规则引擎、配置、测试、动态部署、嵌入式系统还有Java训练。

        BeanShell具有小型以及可嵌入的特征,所以你可以从你的应用程序中调用BeanShell在程序运行的时候来动态执行Java代码或者提供应用程序的可扩展性。你可以使用独立的BeanShell脚本操作Java应用程序;动态地与java对象和API一起工作,二者选一。既然BeanShell使用Java编写而且与你的应用程序运行在同一台虚拟机上,你可以自由地给脚本传递“实时”的对象并且作为结果返回。

        总之,BeanShell是动态解析的Java,加上脚本语言以及灵活的环境所有这一切组成一个完整的包。

 

功能摘要

  • 动态执行所有Java语句、Java代码片段以及弱类型Java和附加的脚本的便利
  • 透明地访问所有Java对象和API
  • 四种运行模式:命令行、控制台、Applet、远程会话服务
  • 可以在受安全限制的环境下工作,不需要类加载器或者绝大多数功能的字节码生成器
  • 程序只有大约150K的Jar文件
  • 纯Java
  • 免费

测试BeanShell脚本的基本使用方法 见附件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值