Apache Jelly - Apache Jelly
Desenvolvedor (s) | Apache Software Foundation |
---|---|
Escrito em | Java |
Licença | Licença Apache 2.0 |
Local na rede Internet | Apache |
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
- ^ http://commons.apache.org/jelly/
- ^ http://commons.apache.org/jelly/overview.html
- ^ CA PPM produto Page no ca.com
- ^ CA PPM 15,2 XOG GEL Scripting
- ^ Agora Platform Scripting - etiquetas da geléia
- ^ "Como escrever um Jenkins Plugin - Parte 2" . Código Teste de Limpeza . 2013/11/28 . Retirado 2016/12/30 .