Apache Jelly - Apache Jelly

Apache Jelly
Разработчики)Фонд программного обеспечения Apache
Написано вЯва
ЛицензияЛицензия Apache 2.0
Интернет сайтApache.org/желе

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]

Рекомендации

  1. ^ http://commons.apache.org/jelly/
  2. ^ http://commons.apache.org/jelly/overview.html
  3. ^ Страница продукта CA PPM на сайте ca.com
  4. ^ CA PPM 15.2 Скрипты XOG GEL
  5. ^ Теперь сценарии платформы - теги Jelly
  6. ^ «Как написать плагин Jenkins - Часть 2». Чистый тестовый код. 2013-11-28. Получено 2016-12-30.

внешняя ссылка