Apache Jelly - Apache Jelly

Apache Jelly
Desenvolvedor (s) Apache Software Foundation
Escrito em Java
Licença Licença Apache 2.0
Local na rede Internet Apache org / geleia

Apache Jelly é um Java e XML scripting e processamento motor de base para transformar XML em código executável. Jelly é um componente do Apache Commons .

linguagens XML personalizado são comumente criado para realizar algum tipo de ação de processamento. Jelly se destina a fornecer um mecanismo de processamento simples baseado em XML que pode ser estendido para suportar várias ações personalizadas.

Uso

Projeto CA e Gestão de Portfólio, ou CA PPM, anteriormente conhecido como CA Clarity PPM ou apenas Clarity, é um produto da CA Technologies . CA PPM usa uma versão estendida do tag de linguagem Jelly como uma linguagem de script de automação e integração no seu motor de Gestão de Processos. Implementação PPM CA de Jelly é chamado GEL (Generic Execution Language) e engloba uma nova biblioteca de tag personalizado que permite fácil conexão com CA PPM através do seu Open XML Gateway (XOG). O exemplo a seguir mostra como o CA PPM implementa o clássico " Olá Mundo aplicação".

<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 também é usado pelo ServiceNow plataforma, que usa tag de linguagem Jelly para scripting, e pela Jenkins servidor de integração contínua, que usa Jelly para permitir plugins para estender sua UI.

Referências

  1. ^ http://commons.apache.org/jelly/
  2. ^ http://commons.apache.org/jelly/overview.html
  3. ^ CA PPM produto Page no ca.com
  4. ^ CA PPM 15,2 XOG GEL Scripting
  5. ^ Agora Platform Scripting - etiquetas da geléia
  6. ^ "Como escrever um Jenkins Plugin - Parte 2" . Código Teste de Limpeza . 2013/11/28 . Retirado 2016/12/30 .

links externos