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.
Apache Software Foundation | |||||||
---|---|---|---|---|---|---|---|
Proiecte de nivel superior |
| ||||||
Subproiecte |
| ||||||
Apache Web |
| ||||||
Alte proiecte | |||||||
Dezvoltare proiecte ( Incubator ) |
| ||||||
Proiecte scoase din funcțiune ( Mansarda ) | |||||||
|