Bean Scripting Framework

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску
Bean Scripting Framework
Типскриптовый движок
РазработчикApache Software Foundation
Написана наJava
Операционная системаКроссплатформенное программное обеспечение
Репозиторийgithub.com/apache/common…
Состояниеактивный
ЛицензияApache License 2
Сайтcommons.apache.org/prope…

Bean Scripting Frameworkфреймворк, позволяющий использовать скрипты в кодеJava. Он представляет собой набор классов Java, обеспечивающих поддержку скриптовых языков внутри Java-приложений, а также позволяет получить доступ к Java-объектам и методам. Некоторые примеры языков, которые могут использоваться в сочетании с BSF и Java, включаютPython,Jython,Tcl, а такжеJRuby иGroovy с использованием их собственных библиотек.

BSF был создан компаниейIBM, а затем передан компанииApache Software Foundation, где работа по BSF является частью проектаApache Jakarta.

Аналогом BSF является JSR223, ScriptEngine поставляется с Java SE 6. Java SE 6 включает в себя только движок, основанный наRhinoJavaScript движке для 1.6R2 Java версии, в то время как JSR223 фактически поддерживает несколько языков сценариев. JSR223 использует Script Engine для интеграции сценариев с кодом Java. В настоящее время движки, включенные в JSR223, существуют дляBeanShell,Jython,JRuby,JavaScript,Groovy и ряд других.

Ссылки

[править |править код]
Перейти к шаблону «Apache»
Проекты верхнего уровня
Подпроекты
Apache Commons
Lucene
DB[вд]
Apache Web Services[англ.]
Другие проекты
Развивающиеся проекты (Incubator)
Списанные проекты (Attic)
Источник —https://ru.wikipedia.org/w/index.php?title=Bean_Scripting_Framework&oldid=82958616
Категории:
Скрытые категории: