Utilisation

Important :

<Context path="/esup-mondossierweb" docBase="pathVersTomcat/webapps/esup-mondossierweb" crossContext="true" reloadable="true"/>

Voici un exemple de déclaration :


 

Ils sont détaillés ci-dessous

Les fichiers de configuration

Voici la liste des options configurables grâce aux fichiers du répertoire 'properties' :

Les beans interchangeables

Certains beans ont été conçus de manière à être facilement remplacés si besoin est. C'est à dire que vous pouvez créer votre propre bean si celui proposé ne convient pas à votre environnement. Il suffit pour cela de créer une nouvelle classe java implémentant l'interface du bean d'origine, puis de modifier la description du bean ('class' et pourquoi pas 'property') dans le fichier XML correspondant.

Ces beans sont les suivants:

identifiant

fichier XML (répertoire 'properties')

rôle

interface à implémenter

photo

monDossierWeb.xml

récupération des photos des étudiants

IPhoto

security

monDossierWeb.xml

Gestion de l'accès à l'application

ISecurity

etudiantManager

monDossierWeb.xml

récupération des informations du dossier d'un étudiant. A l'origine effectué à l'aide du WS de l'AMUE

IEtudiant

daoService

dao.xml

récupération des informations de la partie enseignant de l'application. A l'origine en utilisant iBATIS

IDaoService

daoCodeLoginEtudiant

dao.xml

récupération du cod_ind à partir du login d'un étudiant.

IDaoCodeLoginEtudiant

daoLoginCodeEtudiant

dao.xml

récupération du login à partir du cod_ind d'un étudiant

IDaoLoginCodeEtudiant

JMX

Grâce a JMX vous pouvez consulter et modifier certains beans en temps réel.

Pour pouvoir utiliser jmx vous pouvez soit : utiliser la target 'start' du build.xml pour lancer Tomcat, soit lancer Tomcat en indiquant : -Dcom.sun.management.jmxremote=true dans la ligne de commande ou en indiquant SET CATALINA_OPTS="-Dcom.sun.management.jmxremote" dans votre fichier .cmd qui lance Tomcat.

Une fois Tomcat lancé vous pouvez utiliser la jconsole (en rentrant par exemple jconsole dans l'invité de commande windows).

Une fois dans la jconsole vous pouvez aller dans l'onglet MBeans et dans le dossier Spring ; vous y trouverez les beans configEsupMonDossierWeb et statisticEsupMonDossierWeb vous permettant respectivement de modifier les paramètres et de consulter les statistiques de l'application en temps réel à l'aide du bouton 'Refresh'.

 Exemple: