Apache Jelly

Apache Jelly
FejlesztőApache Software Foundation
Programozási nyelvJava
Operációs rendszerplatformfüggetlen
ÁllapotAktív
Kategóriaszabad szoftver
LicencApache 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]

Clarity Software megvalósítása

A Clarity PPM Software, ( CA Technologies, Inc. leányvállalata) a Jelly-t valamint kiegészítő custom tag könyvtárat használ és terjeszt ki a saját XML Open Gateway alkalmazás megvalósításának architektúrájához.[3] A Clarity nyelvet GEL-nek (angolul Generic Execution Language) is hívják, amely a Jelly könyvtárakon alapuló script nyelv.

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>

Kapcsolódó szócikkek

  • Apache Ant
  • Apache Commons
  • Apache Maven

Jegyzetek

  1. http://commons.apache.org/jelly/
  2. http://commons.apache.org/jelly/overview.html
  3. Archivált másolat. [2010. január 21-i dátummal az eredetiből archiválva]. (Hozzáférés: 2011. december 11.)
  4. https://support.ca.com/cadocs/1/m000471e.pdf[halott link] Clarity Integration Guide 8.1

További információk

  • Apache Jelly
  • Apache Commons Homepage

Fordítás

Ez a szócikk részben vagy egészben az Apache Jelly című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

Sablon:Apache
  • m
  • v
  • sz
Apache Software Foundation
Felső szintű projektek
Abdera · Accumulo · ActiveMQ · Ambari  · Ant · Aries · Apache HTTP Server · APR · Avro · Axis · Axis2 · Bloodhound · Buildr · Camel · Cassandra · Cayenne · Chemistry · Click · CloudStack · Cocoon · Continuum · Cordova · CouchDB · cTAKES · CXF · Deltacloud · Derby · Directory · Empire-db · Felix · Flex · Forrest · Geronimo · Gora · Gump · Hadoop · Hama · HBase · Hive · HBase · Isis · Jackrabbit · James · JMeter · Karaf · Lenya · Mahout · Marmotta · Maven · MINA · mod_perl · MyFaces · ODE · OFBiz · OpenEJB · OpenJPA · OpenNLP · OpenOffice · PDFBox · Phoenix · POI · Pivot · Qpid · River · Roller · Samza · ServiceMix · Shindig · Shiro · Sling · Spark · Stanbol · Storm · SpamAssassin · Struts · Subversion · Sqoop · Tapestry · Tcl · Thrift · Tiles · Tomcat · Trafficserver · Turbine · Tuscany · UIMA · Velocity · Wave · Wicket · Wink · Xalan · Xerces · XMLBeans
Commons projektek
BCEL · BSF · Daemon · Jelly
Lucene projektek
Lucene Java · Lucene.Net · Nutch · Solr
Hadoop projektek
HDFS · HBase · Hive · Pig · Spark · ZooKeeper
Egyéb projektek
Chainsaw · Batik · FOP · Log4j · XAP · Log4Net · Ivy
Incubator projektek
ACE · Composer · JSPWiki · XAP
Nyugdíjazott projektek
AxKit · Beehive · Bluesky · Cactus · Excalibur · Jakarta · Harmony · HiveMind · Slide · Shale · stdcxx · iBATIS · Jakarta
Licenc sztenderdek
Category Apache weboldala · Category Kategória · Commons pageCommons
  • Informatika Informatikai portál • összefoglaló, színes tartalomajánló lap