Journal plugout-jpa : Bouml et génération de modèle pour JPA

Posté par  .
Étiquettes : aucune
5
30
avr.
2010
Première release du plugout pour Bouml qui permet de générer des modèles (et le code Java) prêt pour JPA,et donc pour le framework Play!.


Bouml est un outil UML complet, rapide et extensible (comme le démontre ce plugout) :
http://bouml.free.fr/

JPA est l'API de persistence pour Java
http://java.sun.com/developer/technicalArticles/J2EE/jpa/

Play! est le framework Java le plus complet et le plus simple (que j'ai trouvé)
http://www.playframework.org/

Fonctionnalités:
- générer les modèles Java pour les relations OneToMany et ManyToOne ( multiplicité, noms des roles, annotations JPA, méthodes addXXX et removeXXX )

Tarball de la version 0.1:
http://download.gna.org/plugout-jpa/plugout-jpa-v0.1.tgz
(inclus un README .. en anglais)
  • # Kesako?

    Posté par  . Évalué à 5.

    C'est quoi un plugout?
    • [^] # Re: Kesako?

      Posté par  . Évalué à 6.

      C'est comme un plugin, sauf que quand tu te rends compte que c'est pour faire du
      java, tu préfères le jeter.
    • [^] # Re: Kesako?

      Posté par  . Évalué à 2.

      Tu écris n'importe quel bout de code, n'importe comment, et tu peux l'étendre en 2 clics avec autant d'instances de BoUML que tu veux (elles autogénèrent leur interfaces grâce à un algo d'IA sophistiqué qui s'appuie sur des réseaux neuronaux et un peu de logique floue).
      C'est fort, hein !

      Chez IBM, ils n'ont pas osé, alors ils appellent ca des "pluglets"
    • [^] # Re: Kesako?

      Posté par  . Évalué à 3.

      Allez, je t'aide.

      "It is extensible, and the external tools (I name them plug-outs because they are executed outside BOUML) may be developed in C++ or Java, using BOUML for their definition as any other program."

      "
      Plug-outs are external programs written in C++ or Java which interact with BOUML via a network socket. These programs may be written using BOUML itself."

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.