博客首页:http://www.cnblogs.com/fqfanqi/

(一)BeanShell简介

  BeanShell是一个小型嵌入式Java源代码解释器,具有对象脚本语言特性,能够动态地执行标准JAVA语法,并利用在JavaScript和Perl中常见的的松散类型、命令、闭包等通用脚本来对其进行拓展。BeanShell不仅仅可以通过运行其内部的脚本来处理Java应用程序,还可以在运行过程中动态执行你java应用程序执行java代码。因为BeanShell是用java写的,运行在同一个虚拟机的应用程序,因此可以自由地引用对象脚本并返回结果。

(二)Beanshell特点

  · 完整的java语法的动态执行,java代码片段,以及松散类型的java和其他脚本。

  ·透明地访问所有java对象和API

  ·运行在四种模式:命令行,控制台,小程序,远程会话服务器。

  ·可以在安全约束的环境中工作

  ·编译器是一个小于150K的jar文件

(三)BeanShell使用(以BeanShell PreProcessor为例)

1)运行自定义函数,如下图--获取移动手机号:

2)调用外部Java文件,如下图:

3)导入自己打出的jar包,放到lib下的ext文件夹中,再导入类路径调用,如下图:

最新文章

  1. increadbuild重装
  2. java中byte, int的转换
  3. webpack +vue开发(1)
  4. ELK——安装 logstash 2.2.0、elasticsearch 2.2.0 和 Kibana 3.0
  5. Autoresizing和AutoLayout
  6. mvc框架下,怎样用cookie实现下次自动登录
  7. JVM基础和调优(四)
  8. 80端口被NT kernel & System 占用pid= 4的解决方法
  9. Matlab图像处理系列2———空间域平滑滤波器
  10. IOS tableViewCell单元格重用中的label重叠的问题
  11. C++ 头文件系列(forward_list)
  12. .NET MVC页面生命周期及传统ASP.NET页面周期
  13. C# servicestack.redis 互通 java jedis
  14. 企业私有源代码上传github致入侵之大疆案判决了
  15. sqlite3使用总结(转并且修改)
  16. Vue-cli里面引用stylus遇到的问题总结
  17. JS中的算法与数据结构——排序(Sort)
  18. (转) The Incredible PyTorch
  19. 倍增求lca
  20. socket.io笔记一

热门文章

  1. .NET面试题(三)
  2. js操作注意事项
  3. 高性能Web架构
  4. ITDB系统搭建及实时备份
  5. 1. DataBinding - offical tutorial
  6. linux设置时间的方法
  7. undefined reference to错误
  8. Yii2 Restful API 原理分析
  9. hdu1533 Going Home km算法解决最小权完美匹配
  10. mybatis慢查询配置