Marco de trabajo de secuencias de comandos Bean

Marco de trabajo de secuencias de comandos Bean
Desarrollador(es)Fundación de software Apache
Versión estable
2.4.0 / 6 de octubre de 2006 ; hace 18 años ( 06-10-2006 )
Versión preliminar
3.0 Beta3 / 5 de abril de 2009 ; hace 15 años ( 05-04-2009 )
Repositorio
  • github.com/apache/commons-bsf
Escrito enJava
Sistema operativoMultiplataforma
TipoMotor de scripts
LicenciaLicencia Apache 2.0
Sitio webcommons.apache.org/proper/commons-bsf/

Bean Scripting Framework es un método que permite el uso de scripts en código Java . Proporciona un conjunto de clases Java que brindan soporte dentro de las aplicaciones Java para lenguajes de scripts y también permiten el acceso a objetos y métodos Java . Algunos ejemplos de lenguajes que se pueden usar en combinación con BSF y Java incluyen Python , Jython , ooRexx y Tcl , así como JRuby y Apache Groovy utilizando sus propias bibliotecas.

BSF fue creado por IBM y luego donado a la Apache Software Foundation , donde el trabajo en BSF es parte del Apache Jakarta Project . Es parte de Apache Commons .

Una contraparte de BSF es el ScriptEngine JSR223 que se incluye con Java SE 6. Java SE 6 solo incluye un Script Engine basado en Rhino JavaScript Engine para Java versión 1.6R2, mientras que el framework JSR223 en realidad admite varios lenguajes de script. JSR223 utiliza Script Engine para integrar scripts con códigos fuente de Java. Hasta ahora, los Script Engine incluidos en JSR223 incluyen BeanShell , Jython , JRuby , JavaScript , Groovy y varios otros.

Véase también

  • JRuby - Implementación Java del intérprete Ruby.
  • Jython : implementación Java del lenguaje de programación Python.
  • BeanShell : intérprete de Java para códigos fuente de Java
  • JSR223 - JSR223: Creación de scripts para la plataforma JavaTM

Referencias

Bibliografía

  • Bosanac, Dejan (19 de agosto de 2007), Scripting in Java: Languages, Frameworks, and Patterns (1.ª ed.), Addison-Wesley Professional , pág. 552, ISBN 978-0-321-32193-0, archivado desde el original el 14 de noviembre de 2011 , consultado el 4 de septiembre de 2009
  • Sitio web oficial
  • IBM - Marco de trabajo de scripting de Bean Archivado el 22 de mayo de 2011 en Wayback Machine


Obtenido de "https://es.wikipedia.org/w/index.php?title=Marco_de_programación_de_beans&oldid=1239281676"