Java lernt Skriptsprachen

Mit dem Bean Scripting Framework von Apache können Java-Entwickler ihre Anwendungen Skript-tauglich machen.

vorlesen Druckansicht 129 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Karsten Violka

Apache hat die Version 2.4.0 des Bean Scripting Framework freigegeben. Mit Hilfe der Bibliothek können Java-Entwickler ihre Anwendungen um eine Skript-Schnittstelle erweitern, um sie mit einer der unterstützten Sprachen zu steuern. Das BSF unterstützt so gut wie alle relevanten Skriptsprachen, unter anderem Perl, Python, JavaScript, Ruby und Groovy.

Das Framework verleiht bereits weiteren Apache-Projekten Skript-Fähigkeiten, dazu zählen etwa das Build-Werkzeug Ant und der XSLT-Prozessor Xalan. Für die Entwicklung von Web-Anwendungen ermöglicht es BSF etwa, Java Server Pages in anderen Sprachen zu formulieren.

Suns Java Community Process hat mit dem JSR 223 ebenfalls eine Skript-Schnittstelle als Java-Standard spezifiziert, die aber nicht zum BSF kompatibel ist. Eine Implementierung findet sich in der der Java Standard Edition 6, deren finale Version Sun Anfang Dezember fertig stellen will. (kav)