Cadrul de scriptare Bean

Cadrul de scriptare Bean
Tip de motor de scripting
Dezvoltator Apache Software Foundation
Scris in Java
Sistem de operare Software multiplatformă
Stat activ
Licență Licența Apache 2
Site-ul web commons.apache.org/prope…

Bean Scripting Framework este un cadru care vă permite să utilizați scripturi în cod Java . Este un set de clase Java care oferă suport pentru limbaje de scripting în cadrul aplicațiilor Java și, de asemenea, permite accesul la obiecte și metode Java. Câteva exemple de limbaje care pot fi folosite împreună cu BSF și Java includ Python , Jython , Tcl și JRuby și Groovy folosind propriile biblioteci.

BSF a fost creat de IBM și apoi preluat de Apache Software Foundation , unde activitatea BSF face parte din proiectul Apache Jakarta .

Omologul BSF este JSR223, ScriptEngine vine cu Java SE 6. Java SE 6 include doar un motor bazat pe motorul JavaScript Rhino pentru versiunea Java 1.6R2, în timp ce JSR223 acceptă de fapt mai multe limbaje de scripting. JSR223 folosește Script Engine pentru a integra scripturi cu codul Java. În prezent există motoare incluse în JSR223 pentru BeanShell , Jython , JRuby , JavaScript , Groovy și multe altele.

Link -uri