Articulo de referencia

Marco de trabajo de scripting de beans

El Bean Scripting Framework (BSF) es un método que permite el uso de scripts en código Java . Proporciona un conjunto de clases Java que ofrecen soporte para lenguajes de script...

El Bean Scripting Framework (BSF) es un método que permite el uso de scripts en código Java . Proporciona un conjunto de clases Java que ofrecen soporte para lenguajes de scripting dentro de las aplicaciones Java, y también permite 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 forma parte del Proyecto Apache Jakarta . Es parte de Apache Commons .

Una alternativa a BSF es el motor de scripts JSR223 , incluido en Java SE 6. Java SE 6 solo incluye un motor de scripts basado en Rhino JavaScript Engine para Java versión 1.6R2, mientras que el framework JSR223 admite varios lenguajes de scripting. JSR223 utiliza un motor de scripts para integrar scripts con código fuente Java. Hasta la fecha, los motores de scripts incluidos en JSR223 son BeanShell , Jython , JRuby , JavaScript , Groovy y otros.

Véase también

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

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-0Archivado del original el 14 de noviembre de 2011 , consultado el 4 de septiembre de 2009.
  • Sitio web oficialEdita esto en Wikidata
  • IBM - Bean Scripting Framework Archivado el 22/05/2011 en Wayback Machine