@thelevin yep, tu peux par exemple définir des entités métiers comme ceci :
et à partir de ça tu peux développer ton moteur de génération de code pour générer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part entity Person [name:string, age:int, voiture:Voiture]
- Les classes java persistentes, annotées avec JPA
- Les classes des couches DAO, Services ..
- Les vues CRUD
Bref, tu peux concevoir ce que tu veux, et générer ce que tu veux, et ça d'une manière très simple et bien contrôlée.
Avec XText et XTend, c'est l'outil qui s'adapte à tes besoins, contrairement aux outils MDA classiques, qui t'obligent à adapter tes besoins aux contraintes et aux architectures statiques généralement imposées.
Partager