Apache Ofbiz Tips
From UbikWiki
(Difference between revisions)
Line 1: |
Line 1: | ||
== Component architecture == | == Component architecture == | ||
- | Chaque composant Ofbiz est définit dans le dossier ''<OFBIZ_INSTALL>/applications/<COMPONENT_NAME>''. | + | Chaque composant Ofbiz est définit dans le dossier '''''<OFBIZ_INSTALL>/applications/<COMPONENT_NAME>'''''. |
Voici une liste des noms des fichiers/dossiers contenu dans ce dossier. Les noms respectent une convention qui permet de s'y retrouver plus facilement. | Voici une liste des noms des fichiers/dossiers contenu dans ce dossier. Les noms respectent une convention qui permet de s'y retrouver plus facilement. | ||
- | *''build.xml'': fichier Ant | + | *'''''build.xml''''': fichier Ant |
- | *''ofbiz-component.xml'': déclaration des autres fichiers/ressources (classpath, entity-resource, service-resource, webapp) décrivant le composant. | + | *'''''ofbiz-component.xml''''': déclaration des autres fichiers/ressources (classpath, entity-resource, service-resource, webapp) décrivant le composant. |
- | *''data'': dossier contenant des données d'initialisation, par défaut, ou servant aux tests. | + | *'''''data''''': dossier contenant des données d'initialisation, par défaut, ou servant aux tests. |
- | *''entitydef'': dossier contenant les définitions des entités | + | *'''''entitydef''''': dossier contenant les définitions des entités |
- | *''servicedef'': dossier contenant les définitions des services | + | *'''''servicedef''''': dossier contenant les définitions des services |
- | *''webapp'': dossier contenant la webapp du composant | + | *'''''webapp'''''': dossier contenant la webapp du composant |
- | *''webapp/<COMPONENT_NAME>mgr/WEB-INF/controller.xml'': définitions des requêtes possibles et mapping vers les vues. | + | *'''''webapp/<COMPONENT_NAME>mgr/WEB-INF/controller.xml''''': définitions des requêtes possibles et mapping vers les vues. |
==Tips to know:== | ==Tips to know:== |
Current revision
Component architecture
Chaque composant Ofbiz est définit dans le dossier <OFBIZ_INSTALL>/applications/<COMPONENT_NAME>. Voici une liste des noms des fichiers/dossiers contenu dans ce dossier. Les noms respectent une convention qui permet de s'y retrouver plus facilement.
- build.xml: fichier Ant
- ofbiz-component.xml: déclaration des autres fichiers/ressources (classpath, entity-resource, service-resource, webapp) décrivant le composant.
- data: dossier contenant des données d'initialisation, par défaut, ou servant aux tests.
- entitydef: dossier contenant les définitions des entités
- servicedef: dossier contenant les définitions des services
- webapp': dossier contenant la webapp du composant
- webapp/<COMPONENT_NAME>mgr/WEB-INF/controller.xml: définitions des requêtes possibles et mapping vers les vues.
Tips to know:
- The administration https://127.0.0.1:8443/webtools . This page contains tools for Cache & Debug, Entity Engine, Entity XML, Service Engine an other stuffs.
- Il existe un plugin Eclipse pour ofbiz (lien:???)
- Utilisation avec une base Oracle: