This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
wiki:epims4_0:developer:epcorearchitecture [2008/10/02 10:21] 127.0.0.1 édition externe |
wiki:epims4_0:developer:epcorearchitecture [2009/04/21 17:44] (current) 132.168.73.9 |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Architecture ===== | + | ===== Architecture et génération des DAOs/POJOs ===== |
Cette section décrit l’organisation des packages ainsi que les points d’interaction entre les objets des différents frameworks. eP-Core ne concernant pas tout ce qui se rapporte à la partie présentation, seuls les objets de persistance de données et ceux propre à la logique applicative sont définis. | Cette section décrit l’organisation des packages ainsi que les points d’interaction entre les objets des différents frameworks. eP-Core ne concernant pas tout ce qui se rapporte à la partie présentation, seuls les objets de persistance de données et ceux propre à la logique applicative sont définis. | ||
Line 89: | Line 89: | ||
* Dans l'onglet **Mappings** : | * Dans l'onglet **Mappings** : | ||
* Entrer tous les fichiers hbm.xml qui sont définis dans /eP-Core/src/mapping/cea/edyp/epims/domain/mapping | * Entrer tous les fichiers hbm.xml qui sont définis dans /eP-Core/src/mapping/cea/edyp/epims/domain/mapping | ||
+ | * Cliquer sur "Ok" pour créer la configuration | ||
\\ | \\ | ||
2.\\ | 2.\\ | ||
- | De la même manière, il faut définir un ''Hibernate Code Generation'' (<HCG>) ou ''launch configuration''. Un même HCG peut être utiliser pour générer en une seule fois tous les objets et documents. Mais ceci peut poser un problème puisque tous les objets ne doivent pas être générés à chaque fois !! A chacun de gérer sa/ses HCG et à être attentif aux objets générés lors de l'exécution de celui-ci ! | + | De la même manière, il faut définir un ''Hibernate Code Generation'' (<HCG>) ou ''launch configuration'' (Bouton "Run", Option "Open Hibernate Configuration Dialog"). Un même HCG peut être utiliser pour générer en une seule fois tous les types d'objets et documents (POJOs, DAO, modèle). Mais ceci peut poser un problème puisque tous les objets ne doivent pas être générés à chaque fois !! A chacun de gérer sa/ses HCG et à être attentif aux objets générés lors de l'exécution de celui-ci ! |
- | Nous décrirons dans la doc trois configurations différentes selon que l'on souhaite générer la [[.:epcoreintro#generation_de_la_doc_du_modele|documentation du modèle]], les [[#Génération1|objets du domaines]] ou les [[#Génération|DAO]]. | + | Nous décrirons dans la doc trois configurations différentes selon que l'on souhaite générer : |
+ | * les DAO (voir chapitre ci-dessous) | ||
+ | * les objets du domaines (voir chapitre "Les POJOs") | ||
+ | * la documentation du modèle (voir [[.:epcoreintro#generation_de_la_doc_du_modele|ici]]) | ||