Apache Jelly - Apache Jelly
Разработчики) | Фонд программного обеспечения Apache |
---|---|
Написано в | Ява |
Лицензия | Лицензия Apache 2.0 |
Интернет сайт | Apache |
Apache Jelly это Ява и XML основанный на скриптах и обработчике для токарной обработки XML в исполняемый код.[1] Желе входит в состав Apache Commons.
Пользовательские языки XML обычно создаются для выполнения какого-либо действия по обработке. Jelly предназначен для предоставления простого механизма обработки на основе XML, который может быть расширен для поддержки различных настраиваемых действий.[2]
использование
CA Project and Portfolio Management, или CA PPM,[3] ранее известная как CA Clarity PPM или просто Clarity, является продуктом Broadcom. CA PPM использует расширенную версию языка тегов Jelly в качестве языка сценариев автоматизации и интеграции в своем механизме управления процессами. Реализация Jelly в CA PPM называется GEL (Generic Execution Language) и включает новую библиотеку настраиваемых тегов, которая упрощает подключение к CA PPM через его XML Open Gateway (XOG). В следующем примере показано, как CA PPM реализует классический "Привет, мир " заявление.[4]
<гель: скрипт xmlns: j =«желе: ядро» xmlns: гель ="желе: com.niku.union.gel.GELTagLibrary"> indexVar ="я" begin ="1" конец ="3"> <gel:out>Привет, мир, $ {i}!</gel:out> </j:forEach></gel:script>
Желе также используется ServiceNow платформа, которая использует язык тегов Jelly для написания сценариев пользовательского интерфейса,[5] и по Дженкинс сервер непрерывной интеграции, который использует Jelly, чтобы позволить плагинам расширять свой пользовательский интерфейс.[6]
Рекомендации
- ^ http://commons.apache.org/jelly/
- ^ http://commons.apache.org/jelly/overview.html
- ^ Страница продукта CA PPM на сайте ca.com
- ^ CA PPM 15.2 Скрипты XOG GEL
- ^ Теперь сценарии платформы - теги Jelly
- ^ «Как написать плагин Jenkins - Часть 2». Чистый тестовый код. 2013-11-28. Получено 2016-12-30.