Velocity (informatique)

Velocity (informatique)

Apache Velocity

Apache Velocity
Jakarta Velocity Logo
Développeur Fondation Apache
Dernière version 1.5 (le 6 mars 2007) [+/−]
Environnement Multi-plate-forme
Type moteur de Template
Licence Licence Apache 2.0
Site Web http://velocity.apache.org/

Apache Velocity est un package libre développé par la Fondation Apache. Velocity est un moteur de Template, développé en Java, qui fournit un langage de Template simple et puissant d'objet référencé défini en Java. Son but est d'assurer une séparation claire entre la couche présentation et la couche métier dans une application web (voir le design pattern Modèle-Vue-Contrôleur).

C'est un logiciel libre distribué selon les termes de la licence Apache.

Voici certaines utilisations courantes de Velocity :

  • courriers électroniques automatiques : Beaucoup d'applications génèrent automatiquement des messages pour des confirmations de créations de comptes, pour rappeler les mots de passes, ou pour envoyer automatiquement des rapports. En utilisant Velocity les Templates de courrier électronique peuvent être stockés dans des fichiers texte, au lieu d'être directement inclus en dur dans le code Java.
  • Transformation XML: Velocity fournit une tâche Ant, appelé Anakia, qui parse un fichier XML et en fait un autre fichier grâce à un Template Velocity. Une application courante est la conversion d'une documentation stockée dans un format générique "xdoc" dans un document HTML par exemple.

Exemple de Code

Le template web suivant:

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

traité par Velocity générera le code suivant :

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

La syntaxe et les concepts globaux des Templates Velocity est très proche de la syntaxe du moteur de template plus ancien WebMacro qui est à l'heure actuelle également un projet open source.

Liens externes

  • Portail des logiciels libres Portail des logiciels libres
Ce document provient de « Apache Velocity ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Velocity (informatique) de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Velocity Engine — ● ►en loc. m. ►APPLE Renommage cosmétique marketing de l AltiVec par Apple …   Dictionnaire d'informatique francophone

  • Velocity — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Le mot Velocity signifie en anglais vélocité, vitesse. Il peut aussi désigner : Velocity, en informatique, un moteur de template écrit en Java et… …   Wikipédia en Français

  • CAV — ● ►en sg. f. ►DISQUE Constant Angular Velocity. Vitesse angulaire constante, utilisée pour la lecture des données sur certains disques. Voir CLV …   Dictionnaire d'informatique francophone

  • CLV — ● ►en sg. f. ►DISQUE Constant Linear Velocity. Vitesse linéaire constante. Manière de lire un CD, dans laquelle le disque tourner à une vitesse variable (en tours par minute), de façon que les pistes du disque défilent à une vitesse constante… …   Dictionnaire d'informatique francophone

  • NVP — ● ►en sg. f. ►COMM Nominal Velocity of Propagation. Vitesse de propagation des électrons dans un câble, exprimée en pourcentage de la vitesse de la lumière. Couramment, cela varie entre 60 et 70% …   Dictionnaire d'informatique francophone

  • VOP — ● ►en sg. f. ►COMM Velocity Of Propagation. Vitesse de propagation, vitesse d un signal par rapport à la vitesse de la lumière dans le vide. Une VOP de 1 vaut 300000 km/s, et ne peut pas être dépassée (enfin, pour le moment). On compare les… …   Dictionnaire d'informatique francophone

  • Liste de sigles — Sigles d’une seule lettre Sigles de deux lettres Sigles de trois lettres Sigles de quatre lettres Sigles de cinq lettres Sigles de six lettres Sigles de sept lettres Sigles de huit lettres Voici une liste des sigles ou acronymes courants. La… …   Wikipédia en Français

  • Liste De Sigles — {{{image}}} Sigles d une seule lettre Sigles de deux lettres Sigles de trois lettres AAA à DZZ EAA à HZZ IAA à LZZ MAA à PZZ QAA à TZZ UAA à XZZ YAA à ZZZ …   Wikipédia en Français

  • Liste des sigles — Liste de sigles {{{image}}} Sigles d une seule lettre Sigles de deux lettres Sigles de trois lettres AAA à DZZ EAA à HZZ IAA à LZZ MAA à PZZ QAA à TZZ UAA à XZZ YAA à ZZZ …   Wikipédia en Français

  • Sigle de 7 caractères — Liste de sigles {{{image}}} Sigles d une seule lettre Sigles de deux lettres Sigles de trois lettres AAA à DZZ EAA à HZZ IAA à LZZ MAA à PZZ QAA à TZZ UAA à XZZ YAA à ZZZ …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”