Bean Scripting Framework

Bean Scripting Framework
Typ skriptovací stroj
Vývojář Apache Software Foundation
Zapsáno v Jáva
Operační systém Multiplatformní software
Stát aktivní
Licence Licence Apache 2
webová stránka commons.apache.org/prope…

Bean Scripting Framework je framework , který vám umožňuje používat skripty v kódu Java . Jedná se o sadu tříd Java, které poskytují podporu pro skriptovací jazyky v rámci aplikací Java a také umožňují přístup k objektům a metodám Java. Některé příklady jazyků, které lze použít ve spojení s BSF a Java, zahrnují Python , Jython , Tcl a JRuby a Groovy pomocí vlastních knihoven.

BSF byl vytvořen IBM a poté převzat Apache Software Foundation , kde je práce BSF součástí projektu Apache Jakarta .

Protějšek BSF je JSR223, ScriptEngine je dodáván s Java SE 6. Java SE 6 obsahuje pouze engine založený na Rhino JavaScript engine pro verzi Java 1.6R2, zatímco JSR223 ve skutečnosti podporuje více skriptovacích jazyků. JSR223 používá Script Engine k integraci skriptů s kódem Java. V současnosti jsou v JSR223 obsaženy motory pro BeanShell , Jython , JRuby , JavaScript , Groovy a několik dalších.

Odkazy