Réseau Libre-entreprise : Nos membres | Nos valeurs | Le Labs | All4dev | Planete

Neogia Generator

Architecture technique et fonctionnelle
Neogia Generator
Néogia : sur-couche fonctionnelle et technique complémentaire à OFBiz

Néogia-Generator est un composant technique qui permet de développer des composants OFBiz plus rapidement. Il permet de générer automatiquement à partir d’un ensemble de diagrammes de classe UML la plupart des fichiers nécessaires à un composant OFBiz.

- entitydef.xml : définition des entités pour l’entity engine.
- servicedef.xml : définition des services de base.
- ClassObject.java : un fichier par classe afin de pouvoir manipuler facilement les objets.
- Service.java : un fichier par classe pour gérer les contrôles de saisie (en fonction de la définition du modèle).
- form.xml : un fichier par classe pour la définition des écrans standard (en fonction de la définition du modèle)
- edit.ftl : un fichier par classe pour la gestion de l’écran d’édition (en fonction de la définition du modèle)
- list.ftl : un fichier par classe pour la gestion de l’écran de liste (en fonction de la définition du modèle)
- editAssoc.ftl : écran de visualisation des entités associées à une ligne d’enregistrement
- show.ftl : écran de show
- edit.bsh : script de récupération des données pour l’affichage d’une interface graphique de type edit
- find.bsh : script de récupération des données pour l’affichage d’une interface graphique de type liste suite à une recherche
- editAssoc.bsh : script de récupération des données d’entités associées pour l’affichage d’une interface graphique de type editAssoc
- controler.xml : définition des contrôles de base qui sont appelés lors du ControlServlet

La génération permet de généraliser les bonnes pratiques OFBiz et met à la disposition des développeurs les éléments nécessaires au développement objet. Les développements complémentaires sont réalisés dans des surcharges objets et non sur les éléments générés, garantissant ainsi la possibilité de régénérer certains éléments lors de l’apparition de nouvelles bonnes pratiques.

Ce composant contient les sources des générateurs et permet leur construction.

Ces générateurs peuvent être activés dans chacun des composants fonctionnels en lançant la commande "maven".

Dans chaque composant fonctionnel, il y a un répertoire src/xmi contenant le modèle UML de celui-ci. La plupart des conventions UML sont supportées, certaines informations complémentaires doivent être saisies dans des tags spécifiques ; la liste de ces tags se trouve dans la page du projet Néogia.

Annonces
Néréide annonce la disponibilité de son offre de location de la solution OFBiz Neogia en mode ASP
Libre Entreprise
République Bannanière
Formation
Consultez notre planning de formation à la solution OFBiz Neogia
Contactez nous

Pour demander plus d’information, contactez nous.
Pour obtenir des informations commerciales, appelez nous au 02.47.50.30.54.
Vous pouvez également nous contacter par courriel à l’adresse information@nereide.biz

 
Copyright 2007 Nereide.
(La copie et la distribution de cette page mot pour mot et dans sa totalité sont permises à  condition que cette mention soit indiquée.)