前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java基础-脚本引擎

Java基础-脚本引擎

作者头像
cwl_java
发布2019-11-12 16:45:09
9400
发布2019-11-12 16:45:09
举报
文章被收录于专栏:cwl_Javacwl_Java

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_42528266/article/details/103022084

JAVA脚本引擎是从JDK6.0之后添加的新功能。
  • 脚本引擎介绍:
  • 使得 Java 应用程序可以通过一套固定的接口与各种脚本引擎交互,从 而达到在 Java 平台上调用各种脚本语言的目的。
  • Java 脚本 API 是连通 Java 平台和脚本语言的桥梁。
  • 可以把一些复杂异变的业务逻辑交给脚本语言处理,这又大大提高了开发效率。
获得脚本引擎对象
在这里插入图片描述
在这里插入图片描述
脚本引擎执行JavaScript代码
Java 脚本 API 为开发者提供了如下功能:
  • 获取脚本程序输入,通过脚本引擎运行脚本并返回运行结果,这是最 核心的接口。

注意是:接口。Java可以使用各种不同的实现,从而通用的调用js、 groovy、python等脚本

  • Js使用了:Rhino Rhino 是一种使用 Java 语言编写的 JavaScript 的开源实现,原先由Mozilla开发 ,现在被集成进入JDK 6.0。
  • 通过脚本引擎的运行上下文在脚本和 Java 平台间交换数据。
  • 通过 Java 应用程序调用脚本函数。
Rhino介绍

Rhino是一种使用Java语言编写的JavaScript的开源实现,原先由Mozilla开发,现在被集成进入JDK6.0 官方首页:https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-11-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • JAVA脚本引擎是从JDK6.0之后添加的新功能。
  • 获得脚本引擎对象
  • 脚本引擎执行JavaScript代码
  • Java 脚本 API 为开发者提供了如下功能:
  • Rhino介绍
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档