Scripting for the Java Platform

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Dm (обсуждение | вклад) в 09:29, 5 ноября 2017 (Создано переводом страницы «Scripting for the Java Platform»). Она может серьёзно отличаться от текущей версии.
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Scripting for the Java Platform - это спецификация фреймворка для встраивания скриптов в исходный код Java.


== Описание ==

Описываемая функциональность обеспечивает возможность исполнения из программ на Java кода на других языках программирования. Обычным применением для неё является описание элементов бизнес-логики приложения в виде скриптов на более простом, чем Java, языке, что позволяет привлекать для их разработки специалистов, имеющих лишь базовые навыки программирования. Также появляется возможность расширения исходного приложения путём разработки к ним дополнений ("плагинов") на скриптовых языках. 

На текущий момент (для спецификации Java 8) не существует официального требования включения в JVM каких-либо скриптовых движков, но Oracle JVM для Java 6 и более поздних версий включает поддержку движка JavaScript, базирующуюся на Rhino в версиях с 1.6R2 до Java 8, и Nashorn, начиная с Java 8.

Спецификация Scripting for the Java Platform была разработана в рамках Java Community Process, получив номер JSR 223. Финальный релиз спецификации выпущен 11 декабря 2006 года. Спецификации, однако, был снят позднее 13 декабря 2016 после обслуживания комментарий голосования,[1] , где было решено, что эта функциональность будет включена как составная часть в Java 9 и далее.

См. также

Ссылки

Литература

Ссылки