Freemarker - Le moteur de template en Java
Présentation
Ce site a été réalisé par Jean-Baptiste RENAUDIN dans le cadre des exposés système
du cours de Dominique Revuz, maître de conférence à l'université de Marne La Vallée et directeur de la filière informatique réseaux du dispositif Ingénieurs 2000.
Objectifs
Un moteur de template a pour vocation première de générer des modèles de données à partir d'une autre.
Par exemple, on vous demande de publier une grande quantité de données sur internet :
- Première solution : Prendre l'ensemble des données et écrire les fichiers HTML à la mains. En un siècle, ca doit être possible.
- Seconde solution : Ecrire un programme récupérant les données et générant les fichiers HTML. Ce système sera surement non générique et pour chaque modification, on devra recompiler le code.
- Troisième solution : Utiliser un moteur de template récupérant les données et les insérant dans un modèle définit au préalable (Le modèle du fichier HTML à publier).
Pour découvrir cette solution, précipitez-vous au chapitre suivant.