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.
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Projekty nejvyšší úrovně |
| ||||||
Podprojekty |
| ||||||
Webové |
| ||||||
Jiné projekty | |||||||
Rozvojové projekty ( Inkubátor ) |
| ||||||
Vyřazené projekty ( podkroví ) | |||||||
|