Jump to content

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

Апачское желе
Разработчик(и) Фонд программного обеспечения Apache
Написано в Ява
Лицензия Лицензия Апач 2.0
Веб-сайт апач .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 в качестве языка сценариев автоматизации и интеграции в своем механизме управления процессами. Реализация 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>Hello World ${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 февраля 2016 г. на Wayback Machine.
  4. ^ CA PPM 15.2 Сценарии XOG GEL [ мертвая ссылка ]
  5. ^ Теперь сценарии платформы — теги Jelly.
  6. ^ «Как написать плагин Jenkins – Часть 2» . Чистый тестовый код . 28 ноября 2013 г. Проверено 30 декабря 2016 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8dd83e6b888ef51b79638f3a885f7031__1721321700
URL1:https://arc.ask3.ru/arc/aa/8d/31/8dd83e6b888ef51b79638f3a885f7031.html
Заголовок, (Title) документа по адресу, URL1:
Apache Jelly - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)