Ugrás a tartalomhoz

Bean Scripting Framework

A Wikipédiából, a szabad enciklopédiából
A lap korábbi változatát látod, amilyen Zafir (vitalap | szerkesztései) 2011. november 17., 18:56-kor történt szerkesztése után volt. Ez a változat jelentősen eltérhet az aktuális változattól. (Új oldal, tartalma: „{{ szoftver infobox | név = Bean Scripting Framework | logó = | fejlesztő = Apache Software Foundation | stát…”)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
Bean Scripting Framework
FejlesztőApache Software Foundation
Legfrissebb fejlesztői kiadás3.0 Beta3 (2009. április 5.) +/-
Programozási nyelvJava
Operációs rendszerplatformfüggetlen
KategóriaScript motor
LicencApache License 2.0
A Bean Scripting Framework weboldala

A Bean Scripting Framework lehetővé teszik Java kódban scriptek használatát. Rengeteg class-t tartalmaz Java alkalmazásokon belüli script-eléshez valamint Java objektumok és metódusok dinamikus hozzáféréséhez. Csak néhány nyelv, ami BSF-el kombinálva használható java kódban: Python, Jython, Tcl,JRuby,Groovy. A nyelvvel együtt természetesen az adott nyelv saját osztálykönyvtára is elérhetővé válik ilymódon.

BSF-et eredetileg az IBM fejlesztette, majd adományozta az Apache Software Foundation-nak. Így lett eredetileg az Apache Jakarta projekt része, majd később 2010-től vált önálló felső szintű projektté az Apache-on belül.

A BSF egy változatát a JSR223 script motort a Java SE 6-tal is szállítja az Oracle. A Java SE 6 csak a Rhino JavaScript Engine for Java version 1.6R2 script motor-t tartalmazza, míg JSR223 keretrendszer valójában számtalan más script motort is támogat.JSR223 egy script motort használ scriptek integrációjához Java forráskódban.

JSR223 a következő script motorokat tartalmazza: BeanShell, Jython, JRuby, JavaScript, Groovy és még néhányat.


Referencia

Irodalom

Lásd még

  • JRuby - Ruby interpreter megvalósítása Java-ban.
  • Jython - Python programozási nyelv megvalósítása Java-ban.
  • BeanShell - Java interpreter Java forráskódra.
  • JSR223 - JSR223: Scripting for the JavaTM platform

Külső hivatkozások