User Tools

Site Tools


wiki:epims4_0m2:developer:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:epims4_0m2:developer:start [2008/06/16 12:36]
dupierris
wiki:epims4_0m2:developer:start [2008/11/12 09:58] (current)
86.219.19.209
Line 1: Line 1:
 ====== Manuel développeur ====== ====== Manuel développeur ======
 +
 +
  
 Cette partie donne des clés pour permettre à un développeur de prendre en main et de comprendre la structure du code source d'​ePims et d'​installer et de configurer un l'​environnement de développement eclipse. Enfin il contient pages qui décrivent certains choix d'​implémentation d'​ePims. Cette partie donne des clés pour permettre à un développeur de prendre en main et de comprendre la structure du code source d'​ePims et d'​installer et de configurer un l'​environnement de développement eclipse. Enfin il contient pages qui décrivent certains choix d'​implémentation d'​ePims.
 +
 +
 +Néanmoins, des principes de développement généraux sont également donnés et consultable sur le wiki de redmine ([[https://​bioproj.extra.cea.fr/​redmine/​wiki/​epims/​PrincipesDev|Principes de développement]],​ il faut être enregistré pour pouvoir y accéder... voir la page d'​accueil [[:]])
 +
 +
 +__** ATTENTION : Les chapitres du Manuel développeur identifié par :!: sont à reprendre !!!**__ ​
  
   - [[#​Introduction]]   - [[#​Introduction]]
-  - Architecture du système +  - [[SystemArchi]] 
-  - [[ConfigDev]]+  - [[ConfigDev]]:!:
   - [[ConfigTest]]   - [[ConfigTest]]
   - Implémentation   - Implémentation
      - [[eP-Core]]      - [[eP-Core]]
-     - [[eP-Web]] +     - [[eP-Web]]:!: 
-     - [[eP-Back]]+     - [[eP-Back]] ​:!:
      - [[eP-WebServices]]      - [[eP-WebServices]]
-     - [[eP-Plate]] +     - [[eP-Plate]]:!: 
-     - [[eP-TAF]]+     - [[eP-TAF]]:!:
      - [[ep-CoL]]      - [[ep-CoL]]
-     - [[eP-EAR]]+     - [[eP-EAR]]:!: 
 +     - [[eP-Admin]]:​!:​
   - Technologies utilisées   - Technologies utilisées
     - [[CXF (Web-services)]]     - [[CXF (Web-services)]]
     - [[JMS]]     - [[JMS]]
-  - [[DataModel]]+  ​- Charte Graphique 
 +    ​- [[GraphismeLogo]] 
 +  - [[http://​biodev.extra.cea.fr/​ePims/​dbModel/​v4/​index.html|DataModel ​(Version 4)]] 
 + 
  
  
  
 ===== Introduction ===== ===== Introduction =====
 +
 +
 +
  
  
 Cette partie donne des clés pour permettre à un développeur de prendre en main et de comprendre la structure du code source d'​ePims et d'​installer et de configurer un l'​environnement de développement eclipse. Enfin il contient pages qui décrivent certains choix d'​implémentation d'​ePims. Cette partie donne des clés pour permettre à un développeur de prendre en main et de comprendre la structure du code source d'​ePims et d'​installer et de configurer un l'​environnement de développement eclipse. Enfin il contient pages qui décrivent certains choix d'​implémentation d'​ePims.
 +
 +
  
 Le code d'​ePims est structuré en plusieurs projets de développements : Le code d'​ePims est structuré en plusieurs projets de développements :
 +
 +
  
   - eP-Core : Couche métier et accès aux données d'​ePims sur laquelle repose les autres projets ​   - eP-Core : Couche métier et accès aux données d'​ePims sur laquelle repose les autres projets ​
Line 38: Line 58:
   - eP-CoL : Librairie qui contient des objets et des interfaces nécessaires à la communication entre les modules d'​ePims.   - eP-CoL : Librairie qui contient des objets et des interfaces nécessaires à la communication entre les modules d'​ePims.
   - eP-EAR : Application web qui contient eP-Web et eP-WebServices   - eP-EAR : Application web qui contient eP-Web et eP-WebServices
 +
 +
 +
  
  
 Les projets peuvent définir jusqu'​a trois modes de fonctionnement différents. Pour chacun d'eux, il est nécessaire de configurer un certain nombre de propriétés spécifiques qui sont décrites dans les chapitres adequate. Les projets peuvent définir jusqu'​a trois modes de fonctionnement différents. Pour chacun d'eux, il est nécessaire de configurer un certain nombre de propriétés spécifiques qui sont décrites dans les chapitres adequate.
 +
     * Le mode production ... utilisée lors de la mise en production du module. ​     * Le mode production ... utilisée lors de la mise en production du module. ​
     * Le mode développement.... lorsque l'on est en cours de développement. ​     * Le mode développement.... lorsque l'on est en cours de développement. ​
     * Le mode test... ​ utilisée pour les tests unitaires JUnit.     * Le mode test... ​ utilisée pour les tests unitaires JUnit.
 +
 +
 +
 +
  
  
  
  
wiki/epims4_0m2/developer/start.1213612575.txt.gz · Last modified: 2008/09/24 15:35 (external edit)