Apache Jelly - Apache Jelly
Vývojáři | Softwarová nadace Apache |
---|---|
Napsáno | Jáva |
Licence | Licence Apache 2.0 |
webová stránka | apache |
Apache Jelly je Jáva a XML založený skriptovací a zpracovatelský motor pro soustružení XML do spustitelného kódu.[1] Želé je součástí Apache Commons.
Obvykle se vytvářejí vlastní jazyky XML, aby se provedla nějaká akce zpracování. Jelly má poskytnout jednoduchý procesor založený na XML, který lze rozšířit o podporu různých vlastních akcí.[2]
Používání
CA Project and Portfolio Management, nebo CA PPM,[3] dříve známý jako CA Clarity PPM nebo jen Clarity, je produktem Broadcom. CA PPM používá rozšířenou verzi značkového jazyka Jelly jako automatizační a integrační skriptovací jazyk ve svém modulu Process Management. CA PPM implementace Jelly se nazývá GEL (Generic Execution Language) a zahrnuje novou vlastní knihovnu značek, která umožňuje snadnější připojení k CA PPM prostřednictvím jeho XML Open Gateway (XOG). Následující příklad ukazuje, jak CA PPM implementuje klasický „Ahoj světe " aplikace.[4]
xmlns: j ="jelly: core" xmlns: gel =„jelly: com.niku.union.gel.GELTagLibrary“> indexVar ="já" začít ="1" konec ="3"> <gel:out>Ahoj světe $ {i}!</gel:out> </j:forEach></gel:script>
Jelly je také používán ServiceNow platforma, která používá skriptovací jazyk Jelly pro skriptování uživatelského rozhraní,[5] a podle Jenkins server pro nepřetržitou integraci, který pomocí Jelly umožňuje doplňkům rozšířit své uživatelské rozhraní.[6]
Reference
- ^ http://commons.apache.org/jelly/
- ^ http://commons.apache.org/jelly/overview.html
- ^ Stránka produktu CA PPM na ca.com
- ^ Skriptování CA PPM 15.2 XOG GEL
- ^ Nyní Platform Scripting - Jelly tagy
- ^ „Jak napsat plugin Jenkins - 2. část“. Vyčistěte testovací kód. 2013-11-28. Citováno 2016-12-30.