Grace au principe de "Convention over Configuration" (CoC), la version 1.1.0 de Telosys permet de générer des écrans de types « SCRUD » à partir d’une base de données existante.
La génération de code est réalisée par un plugin Eclipse qui prend en charge des différentes étapes du « scaffolding ».
Dans un premier temps, un « référentiel léger » est généré à partir des meta-data de la base de données. Ce référentiel contient la description des entités (tables) et la définition du mapping vers les objets Java.
Dans un second temps les templates de génération de code (templates Velocity) sont utilisés pour générés les différents composants d’un écran ( JSP, JavaScript, classes Java, etc…).
Les écrans générés ont un comportement stéréotypé et sont immédiatement utilisables, ils pourront ensuite être modifiés en fonction des particularités du projet.
Ce principe de génération de code peut être testé en très peu de temps, il suffit de suivre les indications du "StarterKit" ( téléchargement )
Site web Telosys : http://www.telosys.org/
Site web OW2 : http://www.ow2.org/
Partager