Plein de nouveaux outils de génération de code trouvés via ce post de James Strachan… Middlegen part d'un schéma SQL et peut générer des EJB, des Actions Struts et des classes JDO. Combiné avec Commons-SQL, cela pourrait donner un truc sympa qui permet de générer toute la structure d'une appli à partir de la description de son schéma de données. Mais je suis quand même dérangé par un truc: je pensais qu'il fallait commencer par concevoir le modèle objet, sans penser à la correspondance avec le modèle relationnel, puis générer le modèle relationnel de façon automatique… Or ces outils font exactement le contraire! UML2EJB, quant à lui, permet de générer des EJB à partir d'un modèle objet UML décrit en XMI. Cela paraît déjà plus logique. Maintenant il faudrait pouvoir en tirer le modèle de données…