mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-30 08:12:05 +00:00
Preparations for Rhino 1.6R1 RC1
This commit is contained in:
parent
c41f4b4ba3
commit
ec4ab45708
@ -1,43 +1,44 @@
|
||||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="Author" content="Norris Boyd">
|
||||
<meta name="GENERATOR" content="Mozilla/4.75 [en] (WinNT; U) [Netscape]">
|
||||
<meta name="KeyWords" content="Rhino, JavaScript, Java, BSF, Apache">
|
||||
<title>Rhino and BSF</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
<meta name="KeyWords" content="Rhino, JavaScript, Java, BSF, Apache">
|
||||
<title>Rhino and BSF</title>
|
||||
<style>
|
||||
BODY { background-color: white }
|
||||
H1 { text-align: center }
|
||||
P { text-align: justify }
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body bgcolor="#FFFFFF">
|
||||
<script src="owner.js"></script>
|
||||
<body>
|
||||
|
||||
<center>
|
||||
<h1>
|
||||
Using Rhino with BSF and Apache</h1></center>
|
||||
<script>document.write(owner());</script>
|
||||
<h1>Rhino and BSF</h1>
|
||||
|
||||
<br><script>
|
||||
var d = new Date(document.lastModified);
|
||||
document.write((d.getMonth()+1)+"/"+d.getDate()+"/"+d.getFullYear());
|
||||
document.write('<br>');
|
||||
</script>
|
||||
|
||||
<hr WIDTH="100%">
|
||||
<br>The <a href="http://oss.software.ibm.com/developerworks/projects/bsf">Bean
|
||||
<h2>What is BSF?</h2>
|
||||
<p>
|
||||
The <a href="http://jakarta.apache.org/bsf/">Bean
|
||||
Scripting Framework</a> (or BSF) was originally developed by IBM and now
|
||||
published as open source. It provides a framework for using a number of
|
||||
published as open source as a project at the Apache Software Foundation. It provides a framework for using a number of
|
||||
scripting languages with Java. Rhino is one of the supported languages.
|
||||
</p>
|
||||
|
||||
<p>This framework has been embedded in a number of open source projects,
|
||||
including the XSL processor <a href="http://xml.apache.org/xalan-j/index.html">Xalan</a>
|
||||
including the XSL processor <a href="http://xml.apache.org/xalan-j/">Xalan</a>
|
||||
and the XML/Java build tool <a href="http://ant.apache.org/">Ant</a>.
|
||||
<p>You can download a version of <tt>bsf.jar</tt> from <a href="http://oss.software.ibm.com/developerworks/projects/bsf">http://oss.software.ibm.com/developerworks/projects/bsf</a>
|
||||
that includes the <tt>com.ibm.bsf.engines.javascript.JavaScriptEngine</tt>
|
||||
class. The current version is 2.2 release candidate at the time of this
|
||||
writing. This version thus supports JavaScript through Rhino when used
|
||||
with the <tt>js.jar</tt> file from either <tt>rhino15R1.zip</tt> or <tt>rhinoTip.zip</tt>.
|
||||
<p>See <a href="http://xml.apache.org/xalan/extensions.html#ex-basic">Xalan-Java
|
||||
Extensions</a> for more information on adding JavaScript to XSL and the
|
||||
<a href="http://jakarta.apache.org/ant/jakarta-ant/docs/#script">Script
|
||||
task</a> for using scripting in Ant build files.
|
||||
See <a href="http://xml.apache.org/xalan-j/extensions.html">Xalan-Java
|
||||
Extensions</a> for more information on adding JavaScript to XSL and the description of the optional Script task in the
|
||||
<a href="http://ant.apache.org/manual/">Apache Ant Manual</a> for using scripting in Ant build files.
|
||||
</p>
|
||||
|
||||
<h2 id="bsf-issue">Using BSF with Rhino</h2>
|
||||
|
||||
<p>If you use BSF 2.3.0 Release candidate 1 (released 2002-11-12) or earlier versions, you have to use Rhino 1.5R2 or Rhino 1.5R3 (see Rhino <a href="download.html">download</a> page).
|
||||
</p>
|
||||
<p>
|
||||
If you want to use later releases of Rhino, then as of time of writing, 2004-08-04, you have to either build BSF from <a href="http://jakarta.apache.org/site/cvsindex.html">Apache's CVS</a> or use pre-built binaries since BSF project has not yet released an official version incorporating all the necessary changes to work with Rhino 1.5R4 or later.
|
||||
</p>
|
||||
|
||||
<p><a href="index.html">back to top</a>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -30,7 +30,7 @@ This version of Rhino should be binary compatible with the current embeddings th
|
||||
|
||||
<h3>E4X implementation</h3>
|
||||
<p>
|
||||
The E4X implementation was donated to Rhino project by <a href="http://www.agiledelta.com/">AgileDelta, Inc.</a>. It uses <a href="http://xml.apache.org/xmlbeans/">XMLBeans</a> library to implement E4X runtime. The implementation was tested against versions 1.0.2 and 1.0.3 of XMLBeans. Please make sure that <tt>xmlbeans.jar</tt> is avaialble on the classpath if you use E4X in your scripts.
|
||||
The E4X implementation was donated to Rhino project by <a href="http://www.agiledelta.com/">AgileDelta, Inc.</a> It uses <a href="http://xml.apache.org/xmlbeans/">XMLBeans</a> library to implement E4X runtime. The implementation was tested against versions 1.0.2 and 1.0.3 of XMLBeans. Please make sure that <tt>xmlbeans.jar</tt> is avaialble on the classpath if you use E4X in your scripts.
|
||||
</p>
|
||||
<p>
|
||||
See <a href="http://bugzilla.mozilla.org/show_bug.cgi?id=242805">Bugzilla 242805</a> for details.
|
||||
|
@ -10,16 +10,26 @@
|
||||
<center><b><font size="+3">Rhino Downloads</font></b></center>
|
||||
<p>Rhino is available for download both in source and compiled form. </p>
|
||||
<h3> Binaries</h3>
|
||||
You can download binaries (JAR files) from <a
|
||||
<p>
|
||||
You can download binary distributions of Rhino from <a
|
||||
href="ftp://ftp.mozilla.org/pub/mozilla.org/js/"> ftp://ftp.mozilla.org/pub/mozilla.org/js/</a>
|
||||
. Rhino 1.5 Release 5 is the last qualified release. It is also possible
|
||||
to download the latest rhino build that reflects newer features and bug
|
||||
fixes, but has not been fully qualified. These zip files also include
|
||||
the source.
|
||||
<p>If you are looking for <tt>js.jar</tt> for XSLT or for IBM's Bean
|
||||
Scripting Framework (BSF), download one of the zip files below and
|
||||
unzip it. </p>
|
||||
. These zip files includes precompiled <tt>js.jar</tt> with all Rhino classes, documentation, examples and sources.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Rhino 1.5R5 is the last qualified release. It is also possible
|
||||
to download the release candidate 1 for Rhino 1.6R1 or the latest build but they has not been fully qualified.
|
||||
</p>
|
||||
<p>
|
||||
Release candidate 1 for Rhino 1.6R1 includes support for <a href="http://www.ecma-international.org/publications/standards/Ecma-357.htm">ECMAScript for XML</a> (E4X). Please try this out and report any issues as described at the <a href="help.html">help</a> pages. Note that you need to add <tt>xmlbeans.jar</tt> from <a href="http://xml.apache.org/xmlbeans/">XMLBeans</a> project to your class path if you use E4X in Rhino.
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li> <a href="ftp://ftp.mozilla.org/pub/mozilla.org/js/rhino1_6R1pre.zip">Rhino 1.6R1 Release Candidate 1</a>
|
||||
<ul>
|
||||
<li> <font size="-1"><a href="changes.html">Description of changes from 1.5R5.</a></font></li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li> <a href="ftp://ftp.mozilla.org/pub/mozilla.org/js/rhino1_5R5.zip">Rhino 1.5R5</a>
|
||||
<ul>
|
||||
@ -71,12 +81,13 @@ changes from 1.4R3.</a> </font></li>
|
||||
<li><a href="ftp://ftp.mozilla.org/pub/mozilla.org/js/rhinoLatest.zip">Latest
|
||||
Rhino build</a>
|
||||
<ul>
|
||||
<li><font size="-1"><a href="changes.html">Description of
|
||||
changes since Rhino 1.5R5.</a> </font></li>
|
||||
<li><font size="-1"><a href="changes.html">Change log for Rhino</a> </font></li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
<p>If you are looking for <tt>js.jar</tt> for XSLT or for IBM's Bean
|
||||
Scripting Framework (BSF), please read the following <a href="bsf.html#bsf-issue">note</a> and then download one of the zip files above and unzip it. </p>
|
||||
<h3> Source</h3>
|
||||
The source code for Rhino is available under <a
|
||||
href="http://www.mozilla.org/NPL/"> NPL 1.1</a> . In addition to getting
|
||||
|
Loading…
Reference in New Issue
Block a user