Apache Jelly
| Apache Jelly | |
| Fejlesztő | Apache Software Foundation |
| Legfrissebb stabil kiadás | 1.1 (2010. január 5.) +/- |
| Legfrissebb fejlesztői kiadás | ismeretlen +/- |
| Programozási nyelv | Java |
| Operációs rendszer | platformfüggetlen |
| Állapot | Aktív |
| Licenc | Apache Licenc 2.0 |
| Az Apache Jelly weboldala | |
Az Apache Jelly egy Java és XML alapú script végrehajtó és feldolgozó motor, mely az XML-t alakítja át végrehajtható kóddá.[1] Jelly az Apache Commons egy komponense.
Saját XML nyelvek készíthetők vele, különböző feldolgozási műveletekhez. Jelly olyan XML alapú feldolgozó motort próbál nyújtani, ami tetszőlegesen kiterjeszthető számos saját művelet támogasásához.[2]
Tartalomjegyzék |
Clarity Software megvalósítása[szerkesztés]
A Clarity Software, ( CA, Inc. leányvállalata) a Jelly-t használja és terjeszti ki a saját XML Open Gateway alkalmazás megvalósításának architektúrájához.[3] A Clarity nyelvet GEL-nek (Generic Execution Language) is hívják, és egy script nyelv amely a Jelly könyvtárakon alapul.
A következő példa bemutatja, hogy a Clarity hogyan valósítja meg a klasszikus "Hello World" programot.[4]
<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>

