BSF

BSF
Información sobre la plantilla
GéneroFramework

Bean Scripting Framework. Método que permite el uso de secuencias de comandos en el código Java. Proporcionaun conjunto de clases Java que proporciona soporte a aplicaciones Java para lenguajes de scripting y también permite el acceso a los objetos y métodos Java. Algunos ejemplos de lenguajes que se pueden utilizar en combinación con FBCy Java son Python, Jython, Tcl, así como JRuby, Groovy y utilizandosus propias bibliotecas.

Historia

BSF fue creado por IBM, y luego donado a Apache Software Foundation, donde el trabajo en BSFes parte del Proyecto Apache Jakarta.

Uso

Una contraparte de BSF es el ScriptEngine JSR223 se suministra con Java SE 6. Java SE 6 incluye solamente un motor de scripts basado en Rhino motor JavaScriptpara Java versión 1.6R2, mientras que JSR223 marco en realidad es compatible con varios lenguajes de script. JSR223 utiliza el motor de secuencia de comandos para integrar los scripts con los códigos fuente de Java. Hasta ahora, los motores de scripts incluidos en el JSR223 incluyen BeanShell, Jython, JRuby, JavaScript, Groovy y varios otros.

Fuentes

[scriptinginjava.net]