Dezvoltat de | Fundația Apache |
---|---|
Prima versiune | 21 noiembrie 2006 |
Ultima versiune | 2.1 (31 martie 2019) |
Depozit | svn.apache.org/repos/asf/velocity/engine/trunk |
Scris in | Java |
Mediu inconjurator | Multi-platformă |
Tip | motor șablon |
Licență | Licență Apache 2.0 |
Site-ul web | http://velocity.apache.org/ |
Apache Velocity este un pachet gratuit dezvoltat de Apache Foundation . Velocity este un șablon de motor (sau șabloane în limba engleză), dezvoltat în Java , care oferă un obiect simplu și puternic referitor la limbajul de șabloane obiecte definite în Java . Scopul său este de a asigura o separare clară între stratul de prezentare și stratul de afaceri într-o aplicație web (consultați modelul de proiectare Model-View-Controller ).
Este un software gratuit distribuit în condițiile licenței Apache .
Iată câteva utilizări comune ale Velocity:
Următorul șablon HTML:
## Velocity Hello World <html> <body> #set( $foo = "Velocity" ) ## suivi par Hello $foo World! </body> </html>procesat de Velocity generează următorul cod:
<html> <body> Hello Velocity World! </body> </html>Sintaxa și conceptele generale ale șabloanelor Velocity sunt foarte asemănătoare cu sintaxa vechiului motor de șabloane WebMacro, care este în prezent și un proiect open source .