Платформа сценариев компонентов
Разработчик(и) | Фонд программного обеспечения Apache |
---|---|
Стабильная версия | 2.4.0 / 6 октября 2006 г |
Предварительный выпуск | 3.0 Бета3 / 5 апреля 2009 г |
Репозиторий | |
Написано в | Ява |
Операционная система | Кросс-платформенный |
Тип | Скриптовый движок |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | общее достояние |
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 г.
Внешние ссылки
[ редактировать ]- Официальный сайт
- IBM — Bean Scripting Framework , заархивировано 22 мая 2011 г. на Wayback Machine.