UML pour Java outil de génération de code
J'ai récemment été la recherche d'un outil pour générer du code Java à partir d'un diagramme UML. J'ai déjà regardé des Papyrus et Omondo pour Eclipse.
Le problème que j'ai, c'est que l'outil est nécessaire dans un certain nombre de projets qui sont chargés avec JPA et JAXB classes. Cela fait deux Omondo et Papyrus sont insuffisants, que les annotations et les accesseurs/mutateurs sont assez importants.
Ce que je recherche est un outil qui est capable de maintenir un graphique diagramme de classe de ces projets, comme un diagramme UML, puis de le traduire en code Java en tant que de besoin.
Ce que je suis à la recherche d'une solution fiable diagramme de Classe -> code Java outil, de préférence UML, qui prend en charge (autant que possible) les suivants:
- Java primitives (et pâtes)
- Des Annotations sur les méthodes et les attributs
- De référencement de Java de base des classes dans le diagramme de classe
- Facile de lecture/définition de la méthode de génération de
- Codage directement dans les méthodes définies
Si quelqu'un sait d'un outil (il n'a pas à être diagrammes de classe UML) je voudrais bien le savoir.
Vous devez vous connecter pour publier un commentaire.
Que pour moi, le plus grand outil UML est ArgoUML. Il est très puissant. Basé sur Java.
Il cesse d'améliorer et de devenir de plus en plus utile de l'outil.
Si vous utilisez Eclipse vous devriez vérifier la JPA l'Éditeur de Diagramme qui fait partie de la Dali projet qui, dans le cadre de la Web Tools Platform. Cela vous permet de travailler directement avec votre entités JPA sous forme de diagramme.
Le projet Dali a également soutien de l'outillage pour JAXB.
Pourquoi ne pas regarder BoUml....très agréable et très rapide.
Le lien
J'ai Java généré à partir d'UML statiques/structurel des Diagrammes à l'aide de Poseidon for UML et Objecteering.