Jump to content

Платформа сценариев компонентов

Платформа сценариев компонентов
Разработчик(и) Фонд программного обеспечения Apache
Стабильная версия
2.4.0 / 6 октября 2006 г .; 17 лет назад ( 06.10.2006 )
Предварительный выпуск
3.0 Бета3 / 5 апреля 2009 г .; 15 лет назад ( 05.04.2009 )
Репозиторий
Написано в Ява
Операционная система Кросс-платформенный
Тип Скриптовый движок
Лицензия Лицензия Апач 2.0
Веб-сайт общее достояние .apache .org /правильный /commons-bsf / Отредактируйте это в Викиданных

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

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

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

См. также

[ редактировать ]
  • JRuby — Java-реализация интерпретатора Ruby.
  • Jython — Java-реализация языка программирования Python.
  • BeanShell — Java-интерпретатор исходных кодов Java.
  • JSR223 – JSR223: сценарии для платформы JavaTM.

Библиография

[ редактировать ]
  • Босанак, Деян (19 августа 2007 г.), Сценарии на Java: языки, структуры и шаблоны (1-е изд.), Addison-Wesley Professional , стр. 552, ISBN  978-0-321-32193-0 , архивировано из оригинала 14 ноября 2011 г. , получено 4 сентября 2009 г.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ddababa8860a03a812c3fa8dcf407ffb__1721320860
URL1:https://arc.ask3.ru/arc/aa/dd/fb/ddababa8860a03a812c3fa8dcf407ffb.html
Заголовок, (Title) документа по адресу, URL1:
Bean Scripting Framework - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)