Vés al contingut

Jakarta Velocity

De la Viquipèdia, l'enciclopèdia lliure
Jakarta Velocity
Modifica el valor a Wikidata

TipusJava software library (en) Tradueix i template processor (en) Tradueix Modifica el valor a Wikidata
Versió inicial21 novembre 2006 Modifica el valor a Wikidata
Versió estable
2.4.1 (21 octubre 2024) Modifica el valor a Wikidata
LlicènciaLlicència Apache, versió 2.0 Modifica el valor a Wikidata
Característiques tècniques
PlataformaMàquina Virtual Java Modifica el valor a Wikidata
Escrit enJava Modifica el valor a Wikidata
Format de fitxer de lectura
Format de fitxer d'escriptura
Equip
Desenvolupador(s)Apache Software Foundation Modifica el valor a Wikidata
Més informació
Lloc webvelocity.apache.org (anglès) Modifica el valor a Wikidata
Seguiment d'errorsSeguiment d'errors Modifica el valor a Wikidata

Apache Velocity (anteriorment conegut com a Jakarta Velocity) és un projecte de codi obert dirigit per Apache Software Foundation. Velocity és un motor de plantilles basat amb Java que proporciona una llenguatge de plantilles senzill però encara potent per referenciar objectes definits amb codi Java. El seu objectiu és assegurar una separació neta entre la capa de presentació i la capa de negocis en aplicacions Web (vegeu el patró de disseny de model vista-controlador).

Exemple de codi

[modifica]

La següent plantilla:

## Velocity Hello World
<html>
 <body>
 #set($foo = "Velocity")
 ## followed by
 Hello $foo World!
 </body>
</html>

Un cop processada amb Velocity produirà el següent text:

<html>
 <body>
 Hello Velocity World!
 </body>
</html>

La sintaxi i el concepte global de les plantilles d'Apache Velocity són molt semblants a la sintaxi del motor antic de plantilles WebMacro el qual actualment és un projecte de codi obert.

Vegeu també

[modifica]

Bibliografia

[modifica]

Enllaços externs

[modifica]
  • Velocity at Apache (anglès)
  • Velocity wiki (anglès)
  • Java templates comparison Arxivat 2012-11-14 a Wayback Machine. (anglès)