Projet

Général

Profil

Developper manual » Historique » Révision 5

Révision 4 (Anonyme, 09/02/2012 12:30) → Révision 5/7 (Anonyme, 28/02/2012 13:25)

h1. Developper manual 

 h2. Preambule 

 Il faut bien faire la différence entre la branche _devel_ et la branche _release_.  
 La différence n'est pas seulement une question de stabilité, c'est surtout une différence d'organisation des fichiers :  
 * La branche _devel_ contient le projet eclipse avec toutes les sources.  
 * La branche _release_ contient une webapp selon le format décrit sur la doc de tomcat "ici":http://tomcat.apache.org/tomcat-7.0-doc/appdev/deployment.html. Les instructions pour générer une release sont [[Export WebApp|ici]].  

 h2. Documentation Fichiers de configuration 

 [[Configuration files|Fichiers Il faut distinguer 2 rôles de fichiers de configuration :  
 * Configuration des sources : Il s'agit de donner l'architecture de l'application. Ceci ne doit être modifié que dans la phase de développement.  
 * Configuration du serveur : Il s'agit de configurer une installation. Ceci ne doit être modifié que pendant la phase d'installation du serveur.  

 3 fichiers sont utilisé pour la configuration :  
 * _$TOMCAT/config/server.xml_ : Fichier de configuration de Tomcat. Il a uniquement un rôle de configuration du serveur.  
 * _$WANDA/WEB-INF/classes/config.xml_ : Fichier de configuration de Wanda. Il cumule les deux rôles.  
 * _$WANDA/WEB-INF/web.xml_ : Fichier de configuration des _servlets_ de Wanda. Il a uniquement un rôle de configuration des sources. De la documentation peut être trouvée, en masse, sur le web. Exemple de doc : "ici":http://www.numilog.com/package/extraits_pdf/e227794.pdf ou "là":http://en.wikipedia.org/wiki/Web.xml.  
 * _$WANDA/wandaDB.xml_ : Base de donnée de Wanda. Configurée initialement pour introduire l'utilisateur _Root_. Il a uniquement un rôle de configuration du serveur.  

 Les 3 fichiers ont un rôle de configuration du serveur. Ils doivent donc être tous les 3 modifiés à l'installation.  
 Pour facilité cette tâche de configuration, un [[configuration_script|script de configuration]] 

 est fourni. Ce script utilise 3 _templates_ des fichiers de configuration. Ces 3 _templates_ sont dans le répertoire _$WANDA/initfiles_.  

 h2. Spécification 

 Pour une spécification des communications avec les clients AT et A3, voir le chapitre 3 de attachment:d54.pdf.