Feijão Scripting Framework - Bean Scripting Framework

Feijão Scripting Framework
Desenvolvedor (s) Apache Software Foundation
Versão estável
2.4.0 / 06 de outubro de 2006 ( 2006-10-06 )
Release Preview
5 3.0 Beta3 / abril de 2009 ( 2009-04-05 )
Escrito em Java
Sistema operacional Multi-plataforma
Tipo Script Engine
Licença Licença Apache 2.0
Local na rede Internet http://jakarta.apache.org/bsf

O Feijão Scripting Framework é um método de permitir o uso de scripting em Java código. Ele fornece um conjunto de Java aulas que fornece suporte dentro de aplicações Java para linguagens de script, e também permite o acesso a Java objetos e métodos . Alguns exemplos de idiomas que podem ser usados em combinação com BSF e Java incluem Python , Jython e Tcl , bem como JRuby e Apache Groovy usando suas próprias bibliotecas.

BSF foi criado pela IBM , e depois doado à Apache Software Foundation , onde o trabalho em BSF é parte do Apache Projeto Jakarta .

A contrapartida do BSF é o JSR223 ScriptEngine fornecido com Java SE 6 . Java SE 6 inclui apenas um mecanismo de script baseado em Rhino motor JavaScript para Java versão 1.6R2, enquanto JSR223 quadro realmente suporta uma série de linguagens de script. JSR223 usa Script Engine para integrar scripts com códigos fonte Java. Até agora, os motores de script incluídos no JSR223 incluir BeanShell , Jython , JRuby , JavaScript , Groovy e vários outros.

Referências

Bibliografia

  • Bosanac, Dejan (19 agosto de 2007), Scripting em Java: Línguas, estruturas e padrões (1st ed.), Addison-Wesley Professional , p. 552, ISBN  978-0-321-32193-0

Veja também

  • JRuby - implementação Java do interpretador Ruby.
  • Jython - implementação Java da linguagem de programação Python.
  • BeanShell interpretador Java para códigos fonte Java -
  • JSR223 - JSR223: Scripting para a plataforma Java ™

links externos