Jachela Apache - Apache Jelly

Apache Jelly
Developer (s) Fundația Software Apache
Scris in Java
Licență Licența Apache 2.0
website apache .org / jeleu

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

  1. ^ http://commons.apache.org/jelly/
  2. ^ http://commons.apache.org/jelly/overview.html
  3. ^ Pagina produsului CA PPM la ca.com
  4. ^ CA PPM 15.2 XOG GEL Scripting
  5. ^ Acum Platform Scripting - Jelly tag-uri
  6. ^ "Cum se scrie un plugin Jenkins - Partea a 2-a" . Curățați codul de testare . 2013-11-28 . Preluat 2016-12-30 .

linkuri externe