2.4.0
/ October 6, 2006; 17 years ago (2006-10-06)
Preview release
3.0 Beta3
/ April 5, 2009; 15 years ago (2009-04-05)
Written in
Java
Operating system
Cross-platform
Type
Script Engine
License
Apache License 2.0
Website
jakarta.apache.org/bsf
The Bean Scripting Framework is a method of allowing the use of scripting in Java code. It provides a set of Java classes which provides support within Java applications for scripting languages, and also allows access to Java objects and methods. Some examples of languages that can be used in combination with BSF and Java include Python, Jython and Tcl, as well as JRuby and Apache Groovy using their own libraries.
BSF was created by IBM, and then donated to the Apache Software Foundation, where work on BSF is part of the Apache Jakarta Project.
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 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 and several others.
and 24 Related for: Bean Scripting Framework information
The BeanScriptingFramework is a method of allowing the use of scripting in Java code. It provides a set of Java classes which provides support within...
larva used in permaculture BeanScriptingFramework, software to integrate the Java programming language with other scripting languages Bit Scan Forward...
for JSR 295 (Beans Binding technology), but the support for JSR 296 (Swing Application Framework) was removed in 7.1. The NetBeans JavaScript editor provides...
workers; image building; configuration management; and taint checking. BeanShell, a scripting language whose syntax is close to Java EPL (Event Processing Language)...
the bean can be used with many frameworks without these frameworks having to know the exact type of the bean. The JavaBeans specification, if fully implemented...
test automation frameworks. A framework is generally specific to a language or a set of highly related languages and therefore frameworks are organized...
external access QGIS uses Python for scripting and plugin-development Rhinoceros 3D version 5.0 and its visual-scripting language Grasshopper uses IronPython...
223 Scripting for Java 6 or the Apache BeanScriptingframework. //Example using JSR 233 Scripting for Java 6 ScriptEngineManager mgr = new ScriptEngineManager();...
developers. Termux Kivy (framework) "Scripting Comes to Android". O'Reilly Media. 2009-06-09. Retrieved 2010-11-12. "Scripting Comes to Android". 2009-06-08...
Ruby, and Smalltalk. It can be used as both a programming language and a scripting language for the Java Platform, is compiled to Java virtual machine (JVM)...
model–view–controller design, normally with JavaBeans as the model and Java servlets (or a framework such as Apache Struts) as the controller. This is...
still using ASP): Active Scripting (formerly known as ActiveX Scripting) is the technology used in Windows to bridge scripting engines like JScript, VBScript...
such as @ManagedBean, @ManagedProperty and @FacesComponent that removes the need for faces-config.xml, in all cases except framework extension. Navigation...
Retrieved October 9, 2014. "Taylor Otwell, Creator of the Laravel PHP Framework". Facebook. August 5, 2014. Retrieved August 5, 2014. Robbins, Arnold...
JDBC scripting, SAX-style SGML and XML programming, WSDL scripting, Ant scripting, unified file system and archive scripting, Microsoft COM scripting, running...
provide web server support, the .NET Framework to provide application support, ASP.NET to provide server side scripting, COM+ for application component communication...
Android Jelly Bean (Android 4.1, 4.2, 4.3) is the codename given to the tenth version of the Android mobile operating system developed by Google, spanning...
written by Gabor de Mooij. It is a stand-alone library, not part of any framework. RedBeanPHP is an on-the-fly object–relational mapper, this means there is...
entire cluster for a scale-out model. Powerful Scripting Language FactoryPMI uses the popular Python scripting language, enabling you to create advanced projects...
Oracle Application Framework (OA Framework or OAF) is a proprietary framework developed by Oracle Corporation for application development within the Oracle...
particularly within the NetBeans world. Over 100 UI components Ajax Framework Mobile UI Kit Push Framework Dialog Framework Client Side Validation Theme...
libraries and frameworks such as: BCEL - a Java byte code manipulation library BSF - a scriptingframework Cactus - a unit testing framework for server-side...
– resource editor Script Debugger – an AppleScript and Open Scripting Architecture IDE SuperCard – high-level IDE Tcl/tk – scripting shell & GUI utility...