Apache Commons BSF щандове за Bean Scripting рамка (BSF).
Този пакет помага на разработчиците пишат JSP файлове на други езици, докато все още е в състояние да си взаимодействат и да имат достъп до библиотека с класове на Java.
По принцип BSF позволява на разработчиците да използват един или повече скриптови езици в тяхната Java код. API за BSF ще се справят с всички разминавания между Java и скриптов език отдаване под наем на две взаимодействат без проблеми или грешки.
Глобално BSF може да се използва като самостоятелен библиотека, като библиотека клас, или като част от Java сървър за приложения.
Проектът се предлага в две различни версии. Branch 2.x съдържа оригиналния код дарени на Apache от екипа на IBM, докато по-новите 3.x клон е повторно работата на оригиналния код, с някои допълнителни функции, също добавено (главно XML и поддръжка Java 1.6+).
<силни> Характеристики
- Подкрепа BSF 2.x езици:
- Commons JEXL
- JavaScript
- NetRexx
- Python
- Tcl
- XSLT
- Подкрепа BSF 3.x езици:
- Groovy
- Java
- JRuby
- JudoScript
- ObjectScript
- ooRexx
- Prolog
Какво ново в тази версия:
- Може да се използва като пакет разширение на Java, като го поставите в & quot; JRE / ИЪ / вътр & quot; [Използвайки контекст ClassLoader конеца, тоест. в резултат на "Thread.currentThread (). getContextClassLoader () ']
- Премахнато експериментален клас "DebugLog", заменена от Commons-сеч и Log4j
- Премахнато "org.apache.bsf.engines.activescript. *", Тъй като тя не се поддържа повече (стъбла от оригиналния IBM програмния код, но ще трябва родния Windows код, за да се преодолее OLE / ActiveX)
- Премахнато "org.apache.bsf.engines.jpython", тъй като тя е заменена от по-новите "org.apache.bsf.engines.jython"
- "org.apache.bsf.BSFMain.java": нов метод и означен като обществен String getVersion () & quot ;, връща низ във формата на Дюи десетична стойност "ABC" (три нива, всяко от 0 до 9) "abc.yyyymmdd", "гггг" четирицифрена година, "mm" две цифри месец "дд" две цифри ден;
- New клас "org.apache.bsf.utils.BSFEventProcessorReturningEventInfos"
- "org.apache.bsf.utils.EngineUtils.java": добави, че методът "addEventListenerReturningEventInfos (...)"
Коментари не е намерена