[Javascript] - Rhino

官方网站:
- http://www.mozilla.org/rhino/

以下摘自百度百科:
概述
  Mozilla Rhino是一个完全使用Java语言编写的开源JavaScript实现。Rhino通常用于在Java程序中,为最终用户提供脚本化能力。Rhino(犀牛)这个名字来源于O'Reilly出版的著名的“犀牛书”JavaScript: The Definitive Guide(中文译名:JavaScript权威指南)。
  Rhino 项目可以追溯到 1997 年,当时 Netscape 计划开发一个纯 Java 实现的 Navigator,为此需要一个 Java 实现的 JavaScript —— Javagator。它也就是 Rhino 的前身。起初 Rhino 将 JavaScript 编译成 Java 的二进制代码执行,这样它会有最好的性能。后来由于编译执行的方式存在垃圾收集的问题并且编译和装载过程的开销过大,不能满足一些项目的需求,Rhino 提供了解释执行的方式。随着 Rhino 开放源代码,越来越多的用户在自己的产品中使用了 Rhino,同时也有越来越多的开发者参与了 Rhino 的开发并做出了很大的贡献。如今 Rhino1.6R2 版本将被包含在 Java SE6 中发行,更多的 Java 开发者将从中获益。
功能
  Rhino 提供了如下功能:
  ● 对 JavaScript 1.5 的完全支持
  ● 直接在 Java 中使用 JavaScript 的功能
  ● 一个 JavaScript shell,用于运行 JavaScript 脚本
  ● 一个 JavaScript 的编译器,用于将 JavaScript 编译成 Java 二进制文件

你可能感兴趣的:(JavaScript,java,百度,脚本,出版)