<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Bean_Scripting_Framework</id>
	<title>Bean Scripting Framework - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Bean_Scripting_Framework"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Bean_Scripting_Framework&amp;action=history"/>
	<updated>2026-05-05T23:12:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Bean_Scripting_Framework&amp;diff=1417781&amp;oldid=prev</id>
		<title>imported&gt;Dylwi: add ooRexx</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Bean_Scripting_Framework&amp;diff=1417781&amp;oldid=prev"/>
		<updated>2024-08-08T11:52:25Z</updated>

		<summary type="html">&lt;p&gt;add ooRexx&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox software&lt;br /&gt;
| name                   = Bean Scripting Framework&lt;br /&gt;
| logo                   = &lt;br /&gt;
| screenshot             = &lt;br /&gt;
| caption                = &lt;br /&gt;
| developer              = [[Apache Software Foundation]]&lt;br /&gt;
| latest release version = 2.4.0&lt;br /&gt;
| latest release date    = {{Start date and age|2006|10|06}}&lt;br /&gt;
| latest preview version = 3.0 Beta3&lt;br /&gt;
| latest preview date    = {{Start date and age|2009|04|05}}&lt;br /&gt;
| operating system       = [[Cross-platform]]&lt;br /&gt;
| programming language   = [[Java (programming language)|Java]]&lt;br /&gt;
| genre                  = [[Script Engine]] &lt;br /&gt;
| license                = [[Apache License 2.0]]&lt;br /&gt;
| website                = {{Official URL}}&lt;br /&gt;
}}&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Bean Scripting Framework&amp;#039;&amp;#039;&amp;#039; is a method of allowing the use of [[Scripting programming language|scripting]] in [[Java (programming language)|Java]] code. It provides a set of Java [[Class (computer science)|classes]] which provides support within Java applications for scripting languages, and also allows access to Java [[Object (computer science)#Objects in Object-Oriented Programming|objects]] and [[Method (computer science)|methods]]. Some examples of languages that can be used in combination with BSF and Java include [[Python (programming language)|Python]], [[Jython]], [[Object REXX|ooRexx]] and [[Tcl]], as well as [[JRuby]] and [[Groovy (programming language)|Apache Groovy]] using their own libraries.&lt;br /&gt;
&lt;br /&gt;
BSF was created by [[IBM]], and then donated to the [[Apache Software Foundation]], where work on BSF is part of the Apache [[Jakarta Project]]. It is a part of [[Apache Commons]].&lt;br /&gt;
&lt;br /&gt;
A counterpart of BSF is the [[JSR223]] ScriptEngine shipped with [[Java SE 6]]. Java SE 6 only includes a Script Engine based on [[Rhino (JavaScript engine)|Rhino JavaScript Engine]] for Java version 1.6R2, while [[JSR223]] framework actually supports a number of scripting languages. [[JSR223]] uses Script Engine to integrate scripts with Java source codes. So far, Script Engines included in the [[JSR223]] include [[BeanShell]], [[Jython]], [[JRuby]], [[JavaScript]], [[Groovy (programming language)|Groovy]] and several others.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[JRuby]] - Java implementation of Ruby interpreter.&lt;br /&gt;
* [[Jython]] - Java implementation of Python programming language.&lt;br /&gt;
* [[BeanShell]] - Java interpreter for Java source codes&lt;br /&gt;
* [[JSR223]] - JSR223: Scripting for the JavaTM platform&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
{{refbegin}}&lt;br /&gt;
*{{citation&lt;br /&gt;
 |first1       = Dejan&lt;br /&gt;
 |last1        = Bosanac&lt;br /&gt;
 |date         = August 19, 2007&lt;br /&gt;
 |title        = Scripting in Java: Languages, Frameworks, and Patterns&lt;br /&gt;
 |edition      = 1st&lt;br /&gt;
 |publisher    = [[Addison-Wesley Professional]]&lt;br /&gt;
 |pages        = 552&lt;br /&gt;
 |isbn         = 978-0-321-32193-0&lt;br /&gt;
 |url          = http://www.scriptinginjava.net/&lt;br /&gt;
 |access-date  = September 4, 2009&lt;br /&gt;
 |archive-url  = https://web.archive.org/web/20111114100138/http://www.scriptinginjava.net/&lt;br /&gt;
 |archive-date = November 14, 2011&lt;br /&gt;
 |url-status     = dead&lt;br /&gt;
}}&lt;br /&gt;
{{refend}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* {{Official website}}&lt;br /&gt;
* [http://www.alphaworks.ibm.com/tech/bsf IBM - Bean Scripting Framework] {{Webarchive|url=https://web.archive.org/web/20110522202419/http://www.alphaworks.ibm.com/tech/bsf |date=2011-05-22 }}&lt;br /&gt;
&lt;br /&gt;
{{Apache Software Foundation}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Java (programming language)]]&lt;br /&gt;
[[Category:Apache Commons|BSF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{programming-software-stub}}&lt;/div&gt;</summary>
		<author><name>imported&gt;Dylwi</name></author>
	</entry>
</feed>