• Aucun résultat trouvé

Gestion du service des enseignements

N/A
N/A
Protected

Academic year: 2022

Partager "Gestion du service des enseignements"

Copied!
6
0
0

Texte intégral

(1)

Gestion du service des enseignements

Manuel de déploiement

27/03/07 1 sur 6

Ce document est la propriété exclusive du groupe GSE

(2)

Projet - Gestion du service des enseignements Émetteur du Document - Groupe GSE

Destinataire du Document - J.L. Massat

Titre - Manuel de déploiement

Nom Du Fichier

- W_Manuel_Deploiement_v1.0.pdf

Version - v1.0

Historique Des Versions

Versions Dates

Création Date

Validation Auteurs Description des Modifications

v1.0 28/03/07 Groupe GSE - Création du document

(3)

S O M M A IR E SOMMAIRE

Déploiement 4

Pré-requis 4

Configuration de la datasource 4

Configuration de l'archive gseEAR.ear 5

Configuration de l'envoi d'email 5

Personnalisation des emails envoyés 5

Déploiement de l'archive gseEAR.ear 6

Initialisation de la base de données 6

27/03/07 3 sur 6

Ce document est la propriété exclusive du groupe GSE

(4)

Déploiement

Pré-requis

une base de données relationnelle

un serveur d'application supportant les ejb3 et intégrant un serveur web de pages jsp, avec une librairie d'accès à la base de données.

un serveur d'emission d'email

Configuration de la datasource

Il est nécessaire de définir une datasource afin que l'application puisse accéder à la base de données comme dans l'exemple suivant, en adaptant les éléments à votre connexion à la base de données :

<?xml version="1.0" encoding="UTF-8" ?>

<datasources>

<local-tx-datasource>

<jndi-name>gseDS</jndi-name>

<connection-url>

<![CDATA[jdbc:mysql://127.0.0.1:3306/gse]]>

</connection-url>

<connection-property name="characterEncoding">

UTF-8

</connection-property>

<driver-class>com.mysql.jdbc.Driver</driver-class>

<user-name>gseLogin</user-name>

<password>gsePass</password>

<exception-sorter-class-name>

org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter

</exception-sorter-class-name>

<metadata>

<type-mapping>mySQL</type-mapping>

</metadata>

</local-tx-datasource>

</datasources>

(5)

Configuration de l'archive gseEAR.ear Configuration de l'envoi d'email

Par défaut, l'application est configurée pour envoyer l'email à travers le serveur SMTP de la machine locale.

Si vous souhaitez changer cette configuration, vous devez modifier le fichier gseEAR.ear/gseWeb.war/WebContent/WEB-INF/applicationContext.xml :

<bean id="mailSender"

class="org.springframework.mail.javamail.JavaMailSenderImpl">

<property name="host" value="127.0.0.1"/>

<!-- les éléments ci-dessous sont nécessaire si le serveur requiert une authentification -->

<property name="username" value="utilisateur" />

<property name="password" value="passe" />

<property name="javaMailProperties">

<value>mail.smtp.auth = true</value>

</property>

</bean>

Personnalisation des emails envoyés

Vous pouvez également modifier l'émetteur, le sujet et le corps des messages envoyés par l'application dans le fichier

gseEAR.ear/gseWeb.war/WebContent/WEB-INF/applicationContext.xml.

Par exemple :

<bean id="templateMessageEnseignantSansAPAffecte"

class="org.springframework.mail.SimpleMailMessage">

<property name="from" value="gse@espace.fr.to"/>

<property name="subject" value="[GSE] Enseignant sans action pédagogique affectée"/>

<property name="text">

<value>Bonjour :prenom :nom ,

Vous n'avez pas défini d'action pédagogique sur le site de gestion des enseignements.</value>

</property>

</bean>

Vous pouvez constatez 2 « variables » dans le corps du message (:prenom, :nom) qui seront remplacées par les valeurs adéquates lors de l'envoi de l'email.

27/03/07 5 sur 6

Ce document est la propriété exclusive du groupe GSE

(6)

Déploiement de l'archive gseEAR.ear

Reportez vous à la documentation de votre serveur d'application. Dans la plupart des cas, il sera nécessaire de copier l'archive gseEAR.ear dans le répertoire de déploiement du serveur d'application.

Initialisation de la base de données

Lors du déploiement de l'archive gseEAR;ear dans le serveur d'application, la structure de la base de données est crée. Cependant il est nécessaire d'ajouter certaines données dans celle-ci.

Le login/mot de passe de l'administrateur avec la requête :

INSERT INTO `Admin` ( `login` , `pass` ) VALUES ('login', MD5( 'passe' ) ) La première campagne (qui pourra être ensuite ré-initialisée à travers le site web) :

INSERT INTO `Campagne` ( `titre` , `nbHeuresRequises` , `etatCourant` ) VALUES ('Campagne d''installation', '0', '5');

Références

Documents relatifs

Avec un serveur de données comme Oracle, Postgres, MySQL, MS-Access, respectant la norme SQL (Structured Query Language - langage normalisé de contrôle et interrogation des bases

Dans le même article, Beurling et Malliavin démontrent que (0.1) (pour Q) et (0.4) entraînent la finitude de (0.6); voilà donc une condition, déjà suffisante, qui est plus forte

[r]

Afficher la référence, la désignation, le prix unitaire et le prix réduit des produits si on donnait une réduction de 10% aux produits d’une quantité supérieure à

17.Afficher le numéro et la date des commandes faites au premier de chaque mois au cours de l’année 2018 (utiliser la fonction jour (date)). 18.Afficher le numéro et la date

Laurence Cuny est spécialisée sur les questions de droits culturels et de liberté artistique et membre chercheurs de la Chaire UNESCO sur la diversité des

„ Cette classe permet l'échange de données entre la base de données et un jeu de lignes (i.e. un objet de type CRecordSet). „ Des mécanisme automatiques permettent ces

 Chaque livre a un titre dans une langue précise (Français, Anglais, Arabe, Italien ou Allemand) et un nombre d’exemplaires..  L’abonné âgé de 12 ans ou plus en 2010 doit