Author: glandais Date: 2008-03-03 17:27:21 +0000 (Mon, 03 Mar 2008) New Revision: 1278 Modified: trunk/simexplorer-is/src/site/fr/rst/devel/enviro.rst trunk/simexplorer-is/src/site/fr/rst/devel/implementation.rst trunk/simexplorer-is/src/site/fr/rst/install.rst trunk/simexplorer-is/src/site/fr/rst/todo.rst trunk/simexplorer-is/src/site/site_fr.xml Log: Update site Modified: trunk/simexplorer-is/src/site/fr/rst/devel/enviro.rst =================================================================== --- trunk/simexplorer-is/src/site/fr/rst/devel/enviro.rst 2008-03-01 13:58:57 UTC (rev 1277) +++ trunk/simexplorer-is/src/site/fr/rst/devel/enviro.rst 2008-03-03 17:27:21 UTC (rev 1278) @@ -7,6 +7,7 @@ Bien entendu, il est indispensable d'installer l'application comme spécifié dans . + Maven ===== @@ -17,6 +18,7 @@ Maven suffit pour compiler et packager l'application. + Eclipse ======= @@ -28,7 +30,7 @@ Plugins ------- -Les dépendances sont gérées avec le plugin Maven pour Eclipse. Il est nécessaire de l'installer via l'update site http://m2eclipse.codehaus.org/update-dev/ +Les dépendances sont gérées avec le plugin Maven pour Eclipse. Il est nécessaire de l'installer via l'update site http://m2eclipse.codehaus.org/update-dev La gestion de version se fait avec le plugin Subclipse, installable via l'update site http://subclipse.tigris.org/update_1.2.x @@ -44,23 +46,25 @@ Le module Service est débuggé via une connexion tcp sur le serveur JBoss. Dans le module simexplorer-is-ear, on peut trouver trois scripts : - - rundebug.sh : ce fichier est à copier dans le dossier de JBoss (/opt/java/jboss-4.2.2.GA/bin/) - - deploy.sh : exécute la commande Maven mvn -o clean package jboss:harddeploy. Il va ainsi construire l'EAR et le mettre dans le dossier deploy du serveur - - debug.sh : lance le script rundebug.sh, avec le serveur simexplorer. Ainsi, un port 8787 est ouvert, permettant à Eclipse de s'y connecter afin de permettre le débuggage. - - Packaging - ========= - - Liste des principales commandes Maven : - - - mvn clean : nettoye le dossier target - - mvn compile : génère et compile les classes - - mvn package : créé les archives des modules - - mvn install : installe les modules dans le dépôt Maven local - - mvn deploy : déploie les modules dans le dépôt Maven Libre-Entreprise - - Options générales : - - -U : force la mise à jour de tous les artifacts - - -o : travail hors ligne, pour utiliser uniquement le dépôt local - - \ No newline at end of file + +- rundebug.sh : ce fichier est à copier dans le dossier de JBoss (/opt/java/jboss-4.2.2.GA/bin/) +- deploy.sh : exécute la commande Maven mvn -o clean package jboss:harddeploy. Il va ainsi construire l'EAR et le mettre dans le dossier deploy du serveur +- debug.sh : lance le script rundebug.sh, avec le serveur simexplorer. Ainsi, un port 8787 est ouvert, permettant à Eclipse de s'y connecter afin de permettre le débuggage. + + +Packaging +========= + +Liste des principales commandes Maven : + +- mvn clean : nettoye le dossier target +- mvn compile : génère et compile les classes +- mvn package : créé les archives des modules +- mvn install : installe les modules dans le dépôt Maven local +- mvn deploy : déploie les modules dans le dépôt Maven Libre-Entreprise + +Options générales : + +- -U : force la mise à jour de tous les artifacts +- -o : travail hors ligne, pour utiliser uniquement le dépôt local + Modified: trunk/simexplorer-is/src/site/fr/rst/devel/implementation.rst =================================================================== --- trunk/simexplorer-is/src/site/fr/rst/devel/implementation.rst 2008-03-01 13:58:57 UTC (rev 1277) +++ trunk/simexplorer-is/src/site/fr/rst/devel/implementation.rst 2008-03-03 17:27:21 UTC (rev 1278) @@ -149,6 +149,7 @@ Afin d'accéder au service sur le serveur, le code suivant est nécessaire : :: + StorageService storageService = null; Properties properties = (Properties) System.getProperties().clone(); properties.put("java.naming.provider.url", "jnp://localhost:1099"); Modified: trunk/simexplorer-is/src/site/fr/rst/install.rst =================================================================== --- trunk/simexplorer-is/src/site/fr/rst/install.rst 2008-03-01 13:58:57 UTC (rev 1277) +++ trunk/simexplorer-is/src/site/fr/rst/install.rst 2008-03-03 17:27:21 UTC (rev 1278) @@ -45,6 +45,7 @@ Lancer JBoss via son script de lancement : :: + bin/run.sh -b 0.0.0.0 -c simexplorer Première connexion @@ -70,6 +71,7 @@ --------- :: + scp jboss-4.2.2.GA.zip USER at IPSERVEUR:~/ scp simexplorer-is-ear-VERSION.ear USER at IPSERVER:~/ @@ -77,6 +79,7 @@ ------- :: + cd unzip jboss-4.2.2.GA.zip cd jboss-4.2.2.GA/server/ Modified: trunk/simexplorer-is/src/site/fr/rst/todo.rst =================================================================== --- trunk/simexplorer-is/src/site/fr/rst/todo.rst 2008-03-01 13:58:57 UTC (rev 1277) +++ trunk/simexplorer-is/src/site/fr/rst/todo.rst 2008-03-03 17:27:21 UTC (rev 1278) @@ -33,19 +33,19 @@ - (NOK) Mettre à jour les entêtes de fichier avec la bonne licence GPL - ( OK) Decouper les métadonnées en deux parties : celles propres à SimExplorer et celles propres au SI. - (NOK) Refondre les entités afin de les générer depuis un modèle et gérer la -sérialisation par outils comme JAXB/XStream, ceci dans un module propre -(et non inclu avec les autres classes storage) + sérialisation par outils comme JAXB/XStream, ceci dans un module propre + (et non inclu avec les autres classes storage) Serveur ------- - (NOK) Gestion du tri sur toutes les colonnes pour les recherches (tests) - (NOK) Créer les interfaces accessibles via d'autres protocoles que RMI -(WebService, CORBA). + (WebService, CORBA). - (NOK) Remplacer l'invoker jrmp par http afin de permettre l'utilisation de -proxy (voir http://www.jtips.info/index.php?title=JBoss/HttpInvoker et -http.proxyHost, http.proxyPort, proxySet, http.proxy.username et -http.proxy.password) (dans le module swing, les propriétés de config sont présentes) + proxy (voir http://www.jtips.info/index.php?title=JBoss/HttpInvoker et + http.proxyHost, http.proxyPort, proxySet, http.proxy.username et + http.proxy.password) (dans le module swing, les propriétés de config sont présentes) Interface Swing --------------- @@ -57,7 +57,7 @@ - Documentation utilisateur - Enoncer les règles métiers qui ont été développées dans un document -indépendant du code (pas du Javadoc) + indépendant du code (pas du Javadoc) - Documentation développeur - Documentation intégration (backup, dumps, configuration) @@ -85,7 +85,7 @@ --> L'élément conserve son id si l'utilisateur a les droits d'écriture, sinon un nouvel élément est créé. * (NOK) Suppression d'un CE ou de DE : suppression des AE associées (avec message de confirmation...) * (NOK) Suppression d'une AE : les CE et les DE orphelins (ie utilisés uniquement par cette AE) sont supprimés - --> Un élément peut être supprimer si, et seulement si, l'élement n'est utilisé que par un autre élément au maximum, qui sera lui aussi supprimé selon les même rêgles. - Les éléments supprimés sont tous les enfants (quelque soit le niveau), qui n'ont qu'un seul parent. + --> Un élément peut être supprimer si, et seulement si, l'élement n'est utilisé que par un autre élément au maximum, qui sera lui aussi supprimé selon les même rêgles. Les + éléments supprimés sont tous les enfants (quelque soit le niveau), qui n'ont qu'un seul parent. \ No newline at end of file Modified: trunk/simexplorer-is/src/site/site_fr.xml =================================================================== --- trunk/simexplorer-is/src/site/site_fr.xml 2008-03-01 13:58:57 UTC (rev 1277) +++ trunk/simexplorer-is/src/site/site_fr.xml 2008-03-03 17:27:21 UTC (rev 1278) @@ -8,7 +8,7 @@ </skin> <bannerLeft> - <name>Système d'information - SimExplorer</name> + <name>Système d'information - SimExplorer</name> </bannerLeft> <bannerRight> @@ -19,8 +19,6 @@ </bannerRight> <poweredBy> - <logo href="http://argouml.tigris.org/" - img="/images/argouml-logo.png" name="ArgoUML" /> <logo href="http://docutils.sourceforge.net/rst.html" img="/images/restructuredtext-logo.png" name="reStructuredText" /> </poweredBy> @@ -36,17 +34,17 @@ </links> <menu name="Utilisation"> - <item href="/index.html" name="Présentation"></item> + <item href="/index.html" name="Présentation"></item> <item href="/install.html" name="Installation"></item> - <item href="/todo.html" name="Reste à faire"></item> + <item href="/todo.html" name="Reste à faire"></item> </menu> - <menu name="Développement"> + <menu name="Développement"> <item href="/devel/index.html" - name="Présentation"> + name="Présentation"> </item> <item href="/devel/implementation.html" - name="Implémentation"> + name="Implémentation"> </item> <item href="/devel/enviro.html" name="Environnement"> @@ -57,6 +55,15 @@ <item href="http://java.sun.com/j2se" name="Le site Java de Sun"> </item> + <item href="http://tapestry.apache.org/tapestry5/" + name="Tapestry 5"> + </item> + <item href="http://labs.jboss.com/jbossas/" + name="JBoss"> + </item> + <item href="https://labs.libre-entreprise.org/projects/buix/" + name="buix"> + </item> </menu> ${reports}