Estrutura de script de bean
| Estrutura de script de bean | |
|---|---|
| Tipo de | mecanismo de script |
| Desenvolvedor | Fundação de Software Apache |
| Escrito em | Java |
| Sistema operacional | Software multiplataforma |
| Estado | ativo |
| Licença | Licença Apache 2 |
| Local na rede Internet | commons.apache.org/prope… |
O Bean Scripting Framework é um framework que permite usar scripts em código Java . É um conjunto de classes Java que fornecem suporte para linguagens de script dentro de aplicativos Java e também permite acesso a objetos e métodos Java. Alguns exemplos de linguagens que podem ser usadas em conjunto com BSF e Java incluem Python , Jython , Tcl , e JRuby e Groovy usando suas próprias bibliotecas.
O BSF foi criado pela IBM e depois assumido pela Apache Software Foundation , onde o trabalho do BSF faz parte do projeto Apache Jakarta .
A contraparte do BSF é o JSR223, o ScriptEngine vem com o Java SE 6. O Java SE 6 inclui apenas um mecanismo baseado no mecanismo Rhino JavaScript para a versão Java 1.6R2, enquanto o JSR223 realmente suporta várias linguagens de script. JSR223 usa o Script Engine para integrar scripts com código Java. Atualmente, existem mecanismos incluídos no JSR223 para BeanShell , Jython , JRuby , JavaScript , Groovy e vários outros.