Jachela Apache - Apache Jelly
| Developer (s) | Fundația Software Apache |
|---|---|
| Scris in | Java |
| Licență | Licența Apache 2.0 |
| website | apache |
Apache Jelly este un motor de script și procesare bazat pe Java și XML pentru transformarea XML în cod executabil. Jelly este o componentă a Apache Commons .
Limbile XML personalizate sunt create în mod obișnuit pentru a efectua un fel de acțiune de procesare. Jelly este destinat să furnizeze un motor simplu de procesare bazat pe XML, care poate fi extins pentru a susține diverse acțiuni personalizate.
folosire
CA Project Project and Portfolio Management sau CA PPM, cunoscut anterior ca CA Clarity PPM sau doar Clarity, este un produs al CA Technologies . CA PPM utilizează o versiune extinsă a limbajului de etichetă Jelly ca limbaj de scripturi de automatizare și integrare în motorul său de Management de proces. Implementarea CA PPM a Jelly se numește GEL (Generic Execution Language) și cuprinde o nouă bibliotecă de etichete personalizate care permite conectarea mai ușoară la CA PPM prin XML Open Gateway (XOG). Următorul exemplu arată modul în care CA PPM implementează aplicația clasică „ Hello World ”.
<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 este de asemenea folosită de platforma ServiceNow , care folosește limbajul de etichetă Jelly pentru scripturi și de serverul de integrare continuă Jenkins , care folosește Jelly pentru a permite extinderea interfeței de utilizare a pluginurilor.
Referințe
- ^ http://commons.apache.org/jelly/
- ^ http://commons.apache.org/jelly/overview.html
- ^ Pagina produsului CA PPM la ca.com
- ^ CA PPM 15.2 XOG GEL Scripting
- ^ Acum Platform Scripting - Jelly tag-uri
- ^ "Cum se scrie un plugin Jenkins - Partea a 2-a" . Curățați codul de testare . 2013-11-28 . Preluat 2016-12-30 .