Апачское желе

Механизм сценариев и обработки на основе Java и XML
Апачское желе
Разработчик(и)Фонд программного обеспечения Apache
Написано вЯва
ЛицензияЛицензия Apache 2.0
Веб-сайтapache.org/желе

Apache Jelly — это скриптовый и обрабатывающий движок на основе Java и XML , предназначенный для преобразования XML в исполняемый код. [1] Jelly является компонентом Apache Commons .

Пользовательские языки XML обычно создаются для выполнения какого-либо действия по обработке. Jelly предназначен для предоставления простого механизма обработки на основе XML, который может быть расширен для поддержки различных пользовательских действий. [2]

Использование

CA Project and Portfolio Management, или CA PPM, [3] ранее известный как CA Clarity PPM или просто Clarity, является продуктом Broadcom . CA PPM использует расширенную версию языка тегов Jelly в качестве языка сценариев автоматизации и интеграции в своем движке Process Management. Реализация Jelly в CA PPM называется GEL (Generic Execution Language) и включает в себя новую библиотеку настраиваемых тегов, которая позволяет упростить подключение к CA PPM через его XML Open Gateway (XOG). В следующем примере показано, как CA PPM реализует классическое приложение « Hello World ». [4]

<gel:script xmlns:j= "jelly:core" xmlns:gel= "jelly:com.niku.union.gel.GELTagLibrary" > <j:forEach indexVar= "i" begin= "1" end= "3" > <gel:out> Привет, мир, ${i}! </gel:out> </j:forEach> </gel:script>          

Jelly также используется платформой ServiceNow , которая использует язык тегов Jelly для написания сценариев пользовательского интерфейса [5], и сервером непрерывной интеграции Jenkins , который использует Jelly для расширения пользовательского интерфейса с помощью плагинов. [6]

Ссылки

  1. ^ «Jelly - Jelly: Исполняемый XML».
  2. ^ «Желе — Обзор желе».
  3. ^ Страница продукта CA PPM на ca.comАрхивировано 20.02.2016 на Wayback Machine
  4. ^ CA PPM 15.2 XOG GEL Скриптинг [ мертвая ссылка ‍ ]
  5. ^ Теперь сценарии платформы - теги Jelly
  6. ^ "Как написать плагин Jenkins – Часть 2". Чистый тестовый код . 2013-11-28 . Получено 2016-12-30 .
  • Апачское желе
  • Домашняя страница Apache Commons
Взято с "https://en.wikipedia.org/w/index.php?title=Apache_Jelly&oldid=1235338976"