GeOxygene : travaux pratiques Exercices pour la version PostGIS version 1.2

Dimension: px
Commencer à balayer dès la page:

Download "GeOxygene : travaux pratiques Exercices pour la version PostGIS version 1.2"

Transcription

1 Institut Géographique National Laboratoire COGIT GeOxygene : travaux pratiques Exercices pour la version PostGIS version février 2007 Eric Grosso Résumé : Ce document a pour but de comprendre GeOxygene au travers de divers exercices et fait suite au document intitulé «GeOxygene : installation pas à pas». Tous les éléments nécessaires à la réalisation de ces exercices sont fournis avec le CD lors de la formation. GeOxygene : travaux pratiques Exercices pour la version PostGIS version 1.2 1

2 Exercice 1 : Création d une structure de données à stocker A FAIRE : Créer une structure d accueil GeOxygene afin de pouvoir manipuler la classe «Salle» définie comme suit : Cette structure d accueil doit comprendre la table SALLE (manipulation du SGBD via SQL), le fichier correspondant au pont relationnel objet «repository_salle.xml» (manipulation de OJB via XML) et enfin la classe «objet» Java (manipulation Java). Tous les composants seront créés manuellement afin de comprendre les différents niveaux d implémentation de GeOxygene, à savoir PostgreSQL-PostGIS, OJB et Java. Par la suite, notamment lors du prochain exercice, la création se fera de manière automatique. Correction de l exercice 1 Au niveau du Système de Gestion de Bases de Données : Nous créons tout d abord la table correspondante à la classe «salle» grâce à la syntaxe SQL suivante : CREATE TABLE salle ( cogitid INTEGER PRIMARY KEY, nom VARCHAR(50), numero INTEGER, superficie DOUBLE PRECISION ); Nous créons ensuite la géométrie associée à cette table via la syntaxe SQL suivante : SELECT AddGeometrycolumn ('','salle','geom','-1','geometry',3); GeOxygene : travaux pratiques Exercices pour la version PostGIS version 1.2 2

3 La syntaxe SQL peut s exécuter depuis pgadmin (Outils puis Editeurs de requêtes) ou depuis la vue Instant SQL dans la perspective dbedit (pour plus d informations, consultez le document «org.eclipse.platform.doc.user_3.0.1.pdf»). Au niveau du langage objet (Java) : Pour plus de détails, se référer au manuel utilisateur page 6. La classe Salle hérite de la classe FT_Feature ; de fait, elle hérite d un identifiant (id de type «int») et d une géométrie (geom de type «GM_Object»). Seuls restent à créer les trois autres attributs relatifs à la classe «Salle», à savoir «nom», «numero» et «superficie». A partir de la création de ces derniers, on crée soit manuellement soit dynamiquement (cf. «org.eclipse.platform.doc.user_3.0.1.pdf») les Getters et Setters correspondants. La classe «Salle» s écrit comme suit : package fr.ign.cogit.geoxygene.user.exercice; import fr.ign.cogit.geoxygene.feature.ft_feature; public class Salle extends FT_Feature{ protected String nom; public String getnom() {return nom;} public void setnom(string nom) {this.nom = nom;} protected int numero; public int getnumero() {return numero;} public void setnumero(int numero) {this.numero = numero;} } protected double superficie; public double getsuperficie() {return superficie;} public void setsuperficie(double superficie) {this.superficie = superficie;} Au niveau du pont relationnel-objet : Pour plus de détails, se référer au manuel utilisateur page 6. Il reste enfin à créer le pont relationnel-objet, i.e. le fichier de mapping OJB. Pour ce faire, il est nécessaire d écrire la correspondance entre une classe objet (Java) et une table du SGBD : <class-descriptor class="cheminclassejava" table="nomtable" > et la correspondence entre chaque attribut de cette classe objet et de cette table en précisant le type de l attribut (INTEGER, DOUBLE, VARCHAR, etc.) : <field-descriptor name="nomattributclassejava" column="nomattributtable" jdbc-type="type" /> GeOxygene : travaux pratiques Exercices pour la version PostGIS version 1.2 3

4 Ainsi, dans le présent exemple, nous créons le fichier de mapping «repository_salle.xml» comme suit : <class-descriptor class=" fr.ign.cogit.geoxygene.user.exercice.salle" table="salle" > <field-descriptor name="id" column="cogitid" jdbc-type="integer" primarykey="true" autoincrement="true"/> <field-descriptor name="nom" column="nom" jdbc-type="varchar" /> <field-descriptor name="numero" column="numero" jdbc-type="integer" /> <field-descriptor name="superficie" column="superficie" jdbc-type="double" /> <field-descriptor name="geom" column="geom" jdbc-type="struct" conversion="fr.ign.cogit.geoxygene.datatools.ojb.geomgeoxygene2dbms" /> </class-descriptor> Remarque : Le type «STRUCT» est utilisé dans le cadre d un attribut dont le type est défini par l utilisateur, comme par exemple ici avec la géométrie. Il est de fait nécessaire de fournir en supplément un convertisseur, ici la classe «fr.ign.cogit.geoxygene.datatools.ojb.geomgeoxygene2dbms». Enfin, afin que le système prenne en compte le fichier de mapping repository_salle.xml, il est nécessaire d ajouter les informations suivantes dans le fichier «repository.xml», fichier qui centralise les informations relatives au pont relationnel-objet. <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE descriptor-repository PUBLIC "-//Apache Software Foundation//DTD OJB Repository//EN" "repository.dtd" [ <!ENTITY database SYSTEM "repository_database.xml"> <!ENTITY internal SYSTEM "repository_internal.xml"> <!ENTITY geo SYSTEM "repository_geo.xml"> <!ENTITY dataset SYSTEM "repository_dataset.xml"> <!ENTITY salle SYSTEM "repository_salle.xml"> ]> <descriptor-repository version="1.0" isolation-level="read-uncommitted" proxy-prefetching-limit="50"> <!-- parametres de la connection au SGBD--> &database; <!-- exemple classes geographiques --> <!-- &geo; --> &salle; <!-- jeux de donnees --> &dataset; <!-- fichier de mapping internes a OJB INDISPENSABLE --> &internal; </descriptor-repository> GeOxygene : travaux pratiques Exercices pour la version PostGIS version 1.2 4

5 Exercice 2 : Chargement de données sous GeOxygene à partir de fichiers au format «SIG» : utilisation de la commande «shp2pgsql» de PostgreSQL-PostGIS et de la console GeOxygene A FAIRE : Charger au sein du SGBD PostgreSQL-PostGIS des données géographiques (comportant une géométrie) contenues dans un fichier au format ESRI Shape, à l aide de la commande «shp2pgsql» (pour plus de détails, se référer au document «GeOxygene : installation pas à pas»). Information : Le fichier de données géographiques a utilisé est le fichier dep_france_dom.shp contenu dans le dossier «donnees/france» fourni avec le CD de la formation. Le nom utilisé pour la table sera «departements». Utiliser ensuite la console GeOxygene afin de générer automatiquement les fichiers de mapping et java correspondants. Cet exercice est utile dans la compréhension du chargement de données et de la console GeOxygene. Correction de l exercice 2 Chargement des données au sein de PostgreSQL-PostGIS : Prérequis : copier le répertoire «donnees» fourni avec le CD dans C:\. On suppose qu une base nommée «postgres» a été créée dans le SGBD PostgreSQL-PostGIS et que les fonctions liées à PostGIS ont été activées pour cette dernière. Si ce n est pas le cas, se référer à la partie «Chargement de données au format shape sous PostgreSQL-PostGIS» du document «GeOxygene : installation pas à pas». Le chargement de données s effectue comme suit : - ouvrir une console en tant qu utilisateur postgres (démarrer Programmes Accessoires Invites de commandes -). Pour ce faire, ouvrir une console puis taper : runas /user:postgres cmd taper le mot de passe de l utilisateur postgres, i.e. postgres. - taper ensuite la commande suivante dans la console ainsi ouverte : shp2pgsql -g geom -D -I C:\donnees\france\dep_france_dom.shp departements psql postgres Rappel de la commande générique utilisée : shp2pgsql -g geom -D -I shapefile nom_table psql nom_base_donnees l option «g» avec comme arguement «geom» spécifie le nom de la colonne géométrique (par défaut «the_geom»). GeOxygene : travaux pratiques Exercices pour la version PostGIS version 1.2 5

6 Pour plus d informations sur les différentes options de la commande «shp2pgsql», taper simplement «shp2pgsql» dans une console. La table «departements» est créée et le rapport suivant apparaît : Utilisation de la console GeOxygene - génération automatique des fichiers de mapping et java correspondants : Le lancement de la console GeOxygene s effectue depuis la classe Java relative à la console située dans le package fr.ign.cogit.geoxygene.appli, comme illustré cidessous : Information : pour lancer l application depuis Eclipse, cliquer sur le bouton droit de la souris lorsque le curseur est sur la classe Console.java puis choisir «Run As Java Application». GeOxygene : travaux pratiques Exercices pour la version PostGIS version 1.2 6

7 La console apparaît. Cliquer ensuite sur «SQL to Java» : Sélectionner la table que vous voulez charger sous GeOxygene, ici «departements» : GeOxygene : travaux pratiques Exercices pour la version PostGIS version 1.2 7

8 Cliquer sur OK puis remplir de la manière suivante (changer «eric» par votre nom) : Cliquer sur OK. La console retourne ce message : Nous pouvons dors et déjà constater ce qui a été généré par la console : - Fichier de mapping (mapping.ojb1.eric.repository_departements.xml) : GeOxygene : travaux pratiques Exercices pour la version PostGIS version 1.2 8

9 - Classe Java (fr.ign.cogit.geoxygene.user.exercice.departements ) : Il faut maintenant faire pointer le fichier central des fichiers de mapping (repository.xml) vers le fichier de mapping que nous avons généré, à savoir «repository_departements.xml» : GeOxygene : travaux pratiques Exercices pour la version PostGIS version 1.2 9

10 Générer ensuite les identifiants COGIT (COGITID) à partir de la console (Manage Data) en choisissant la table que vous voulez traiter, ici «departements»: Le chargement des données est maintenant terminé. GeOxygene : travaux pratiques Exercices pour la version PostGIS version

11 A FAIRE : Exercice 3 : Visualisation des données Charger les données de l exercice précédent et les visualiser tout d abord avec le visualisateur intégré de GeOxygene puis sous Jump ou OpenJump (via la création d un menu). Correction de l exercice 3 Visualisation à l aide du visualisateur GeOxygene : Créer une classe Java dans le package fr.ign.cogit.appli.exercice.visu que nous nommerons «VisuGeOxygene» : package fr.ign.cogit.geoxygene.user.exercice.visu; import fr.ign.cogit.geoxygene.user.exerice.departements; import fr.ign.cogit.geoxygene.datatools.geodatabase; import fr.ign.cogit.geoxygene.datatools.ojb.geodatabaseojbfactory; import fr.ign.cogit.geoxygene.feature.ft_featurecollection; import fr.ign.cogit.geoxygene.util.viewer.objectviewer; /**Classe qui permet la visualisation de la carte des départements français */ public class VisuGeOxygene { /**Méthode qui lance l'application*/ public static void main(string[] args) { //création d une nouvelle connexion Geodatabase geodb = GeodatabaseOjbFactory.newInstance(); //chargement des données de la classe donnees.eric.exercice.departements FT_FeatureCollection ftfc = geodb.loadallfeatures(departements.class); } } //affichage des données dans le visualisateur GeOxygene ObjectViewer viewer = new ObjectViewer(); viewer.addfeaturecollection(ftfc, "departements francais"); Lancer ensuite l application depuis Eclipse issue de la classe créée (cliquer sur le bouton droit de la souris lorsque le curseur est sur la classe java puis choisir «Run As Java Application»). S affiche alors : GeOxygene : travaux pratiques Exercices pour la version PostGIS version

12 Visualisation à l aide de JUMP : Créer une classe Java dans le package fr.ign.cogit.appli.exercice.visu que nous nommerons «VisuJump» : package fr.ign.cogit.geoxygene.user.exercice.visu; import java.awt.color; import com.vividsolutions.jump.workbench.plugin.plugincontext; import com.vividsolutions.jump.workbench.ui.plugin.featureinfoplugin; import fr.ign.cogit.geoxygene.user.exercice.departements; import fr.ign.cogit.appli.commun.interfacejump.utiljump; import fr.ign.cogit.geoxygene.datatools.geodatabase; import fr.ign.cogit.geoxygene.datatools.ojb.geodatabaseojbfactory; import fr.ign.cogit.geoxygene.feature.ft_featurecollection; public class VisuJump extends extends FeatureInfoPlugIn { /**initialisation de l'interface dans le menu de JUMP : ajout d'un menu * GeOxygene/Departements/Affichage*/ public void initialize (PlugInContext context) throws Exception { context.getfeatureinstaller().addmainmenuitem(this,new String[]{"GeOxygene","Departements"}, "Affichage", false, null, null); } /**partie du code relative à l exécution*/ public boolean execute(plugincontext context) throws Exception { //création d une nouvelle connexion Geodatabase geodb = GeodatabaseOjbFactory.newInstance(); //chargement des données de la classe donnees.eric.exercice.departements FT_FeatureCollection ftfc = geodb.loadallfeatures(departements.class); //affichage des données en rose sous Jump UtilJump.afficheCollection(context, ftfc, "France","Départements",Color.pink); } } return true; Nous remarquons que ce fichier se compose de deux parties. La première («unitialize») est relative à l initialisation d un menu dans JUMP (GeOxygene Departements Affichage), la seconde au programme qui sera lancé à l aide du menu créé. Afin que cette classe soit prise en compte au lancement de JUMP, il est nécessaire d ajouter la ligne suivante dans le fichier «workbench-properties.xml» relatif à JUMP (répertoire JUMP/bin) : <plug-in>fr.ign.cogit.geoxygene.user.exercice.visu.visujump</plug-in> GeOxygene : travaux pratiques Exercices pour la version PostGIS version

13 Lancer ensuite JUMP et cliquer sur le menu «GeOxygene Departements Affichage». GeOxygene : travaux pratiques Exercices pour la version PostGIS version

14 A FAIRE : Exercice 4 : Création et manipulation de données Créer un attribut supplémentaire nommé «superficie» pour les départements et remplir cet attribut de manière persistante dans le SGBD. Correction de l exercice 4 Au niveau du Système de Gestion de Bases de Données : Nous créons tout d abord la colonne «superficie» correspondant à la table «departements» grâce à la syntaxe SQL suivante : ALTER TABLE departements add superficie DOUBLE PRECISION ; La syntaxe SQL peut s exécuter depuis pgadmin (Outils puis Editeurs de requêtes) ou depuis la vue Instant SQL dans la perspective dbedit (pour plus d informations, consultez le document «org.eclipse.platform.doc.user_3.0.1.pdf»). Il est également possible de créer cette même colonne à l aide des outils interactifs proposés par pgadmin. Pour ce faire, procéder comme suit : - clic droit sur la table «departements» puis «Ajouter un objet Ajouter une colonne» : GeOxygene : travaux pratiques Exercices pour la version PostGIS version

15 - l interface suivante apparaît. Remplir comme ci-dessous puis cliquer sur «OK» : Remarque : Les attributs sont à écrire de préférence en caractère alpha et en minuscules. Au niveau du langage objet (Java) : Il est maintenant nécessaire d ajouter l attribut «superficie» au niveau objet. Pour ce faire, ajouter les lignes de code suivantes dans la classe «donnees.user.exercice.departements». protected double superficie; public double getsuperficie() {return superficie;} public void setsuperficie(double superficie) {this.superficie = superficie;} Au niveau du pont relationnel-objet : Il reste enfin à ajouter la correspondance dans le fichier de mapping OJB «repository_departements.xml». Pour ce faire, ajouter la ligne suivante : <field-descriptor name="superficie" column=" superficie " jdbc-type="double" /> Dans le cas présent, il est inutile d ajouter quoique ce soit dans le fichier de mapping «repository.xml» puisque «repository_departements.xml» est déjà pris en compte. GeOxygene : travaux pratiques Exercices pour la version PostGIS version

16 Remarque importante : Lors de la création de la table «departements», une contrainte sur la géométrie des objets est créée : CONSTRAINT enforce_geotype_geom CHECK (geometrytype(geom) = 'MULTIPOLYGON'::text OR geom IS NULL) Cette contrainte oblige les objets de la table «departements» à avoir une géométrie de type «MULTIPOLYGON» ou une géométrie nulle. Or certains objets créés sont de type «POLYGON» et ne vérifient donc pas la contrainte. Il s agit d un bug dans la commande «shp2pgsql». Ce dernier a été identifié et est en passe d être résolu dans les prochaines versions. Dès lors que nous voulons modifier la table, il devient obligatoire soit de supprimer cette contrainte, soit de la rendre plus «souple», en donnant la possibilité aux objets d être soit de type géométrique «MULTIPOLYGON» soit de type «POLYGON». Nous faisons ici le choix de la seconde solution et de fait, exécutons la requête suivante suivante : ALTER TABLE departements DROP CONSTRAINT enforce_geotype_geom; ALTER TABLE departements ADD CONSTRAINT enforce_geotype_geom CHECK (geometrytype(geom) = 'POLYGON'::text OR geometrytype(geom) = 'MULTIPOLYGON'::text OR geom IS NULL); Créons maintenant une classe permettant de calculer la superficie des départements et de remplir la colonne «superficie» de la table «departements» : package fr.ign.cogit.geoxygene.user.exercice.visu; import java.util.iterator; import fr.ign.cogit.geoxygene.user.exercice.departements; import fr.ign.cogit.geoxygene.datatools.geodatabase; import fr.ign.cogit.geoxygene.datatools.ojb.geodatabaseojbfactory; import fr.ign.cogit.geoxygene.feature.ft_featurecollection; public class CalculSuperficie { public static void main(string[] args) { //définition des variables Departements departement; //création d une nouvelle connexion Geodatabase geodb = GeodatabaseOjbFactory.newInstance(); //ouverture d'une transaction relative à la connexion geodb.begin(); //chargement des données de la classe donnees.eric.exercice.departements FT_FeatureCollection ftfc = geodb.loadallfeatures(departements.class); //calcul et instanciation de l'attribut superficie Iterator<Departements> it = ftfc.getelements().iterator(); while(it.hasnext()){ GeOxygene : travaux pratiques Exercices pour la version PostGIS version

17 } departement = it.next(); departement.setsuperficie(departement.getgeom().area()); } } //commit et ferme la transaction geodb.commit(); Lancer l application et constater le résultat en visualisant la table «departements» : GeOxygene : travaux pratiques Exercices pour la version PostGIS version

A practical introduction to

A practical introduction to Institut Géographique National Laboratoire COGIT Lab OGRS 2009 A practical introduction to Eric Grosso et Bénédicte Bucher p.1/36 Table des matières INTRODUCTION...3 PREREQUIS...3 RESSOURCES DE LA FORMATION...3

Plus en détail

GeOxygene : installation pas à pas - sous environnement Windows - version 1.0

GeOxygene : installation pas à pas - sous environnement Windows - version 1.0 Institut Géographique National Laboratoire COGIT GeOxygene : installation pas à pas - sous environnement Windows - version 1.0 Date de la dernière modification Rédacteur Diffusion Contenu du document 21

Plus en détail

Java EE Approfondi - Cours 2. Cours de 2 e année ingénieur Spécialisation «Génie Informatique»

Java EE Approfondi - Cours 2. Cours de 2 e année ingénieur Spécialisation «Génie Informatique» Java EE Approfondi - Cours 2 Cours de 2 e année ingénieur Spécialisation «Génie Informatique» Présentation Lier l'orienté objet et la base de données relationnelle peut être lourd et consommateur en temps.

Plus en détail

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse IFT287 Exploitation de base de données relationnelles et orientées objet Laboratoire Mon premier programme Java en Eclipse Comment faire? Nous allons utiliser l environnement de travail proposé par Eclipse

Plus en détail

TP1 POSTG. Géomatique. Session TP1. p. 1

TP1 POSTG. Géomatique. Session TP1. p. 1 Certificatt Universitaire en Urbanisme et Développementt Durable Session Géomatique et Systèmes d Informations Géographique P POSTG GRESQL PO INSTALLATION OSTGIS QUANTUMGIS p. 1 Session Géomatique et Systèmes

Plus en détail

Note sur la création de la base de données géographique

Note sur la création de la base de données géographique Note sur la création de la base de données géographique Version Commentaires 1 Auteurs : Jean Christophe Desconnets (jcd@teledetection.fr) ; Stéphane Clerc (clerc@teledetection.fr ) Date de création :

Plus en détail

Une plate-forme interopérable. 4 décembre 2007

Une plate-forme interopérable. 4 décembre 2007 1 Une plate-forme interopérable 4 décembre 2007 Plan 2 Vers une nouvelle plate-forme: GeOxygene L expérience des plates-formes au COGIT. Architecture de GeOxygene Organisation générale de la plate-forme

Plus en détail

Tests unitaires avec Visual Studio

Tests unitaires avec Visual Studio Tests unitaires avec Visual Studio (source MSDN) Rappels (initiation aux tests unitaires SI6 Tp6) Les tests unitaires offrent aux développeurs une méthode rapide pour rechercher des erreurs de logique

Plus en détail

Programmation orientée objet en langage JAVA

Programmation orientée objet en langage JAVA Programmation orientée objet en langage JAVA Connexion à une base de données avec JDBC Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX

Plus en détail

Salvia Liaison Financière. Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social

Salvia Liaison Financière. Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social Salvia Liaison Financière Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social Sommaire 1. Préambule... 3 2. Introduction... 3 3. Création de la

Plus en détail

Licence Professionnelle Développeur Web Programmation Orientée Objets Gestion de comptes en banque (Philippe.Genoud@imag.fr)

Licence Professionnelle Développeur Web Programmation Orientée Objets Gestion de comptes en banque (Philippe.Genoud@imag.fr) Grenoble 1 IMA Informatique & Mathématiques Appliquées UNIVERSITE JOSEPH FOURIER Sciences, Technologie, Médecine Licence Professionnelle Développeur Web Programmation Orientée Objets Gestion de comptes

Plus en détail

Modèle et persistance des données

Modèle et persistance des données Le projet étant créé et les librairies nécessaires ayant été ajoutées, nous pouvons implémenter le modèle de données et la couche de persistance. Arborescence du projet Dans cette première étape de développement,

Plus en détail

Introduction aux exercices en Java

Introduction aux exercices en Java Introduction aux exercices en Java Avant de commencer les séries proprement dites, nous allons voir quelques informations utiles concernant le langage de programmation principal de ce cours d'informatique

Plus en détail

TP6 EJB : Création d'un EJB3 Entité

TP6 EJB : Création d'un EJB3 Entité TP6 EJB : Création d'un EJB3 Entité Objis : nous allons vous faire aimer JAVA - www.objis.com 1 Table des matières Formation EJB - TP 'Développement EJB3 entity avec Eclipse' Propriété du document...3

Plus en détail

Tutoriel d installation de Hibernate avec Eclipse

Tutoriel d installation de Hibernate avec Eclipse Tutoriel d installation de Hibernate avec Eclipse Table des matières 1. Création de la base de données... 4 2. Installation de Hibernate Synchronizer... 5 3. Utilisation de Hibernate... 6 3.1 Création

Plus en détail

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public. DEVAKI NEXTOBJET 1 Présentation...2 Installation...3 Prérequis...3 Windows...3 Linux...3 Exécution...4 Concevoir une BDD avec Devaki NextObject...5 Nouveau MCD...5 Configurer la connexion à la base de

Plus en détail

GRAILS L'ARCHITECTURE GRAILS

GRAILS L'ARCHITECTURE GRAILS GRAILS L'ARCHITECTURE GRAILS Grails est un serveur d'application web basé sur le langage Groovy, et le framework Spring. Il est édité par la société : SpringSource. Une application Grails se décompose

Plus en détail

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10 Dossier Technique Page 1/10 Sommaire : 1. REPONSE TECHNIQUE A LA DEMANDE 3 1.1. Prise en compte de la dernière version de phpcas 3 1.2. Gestion de la connexion à GRR 3 1.2.1. Récupération des attributs

Plus en détail

Programmation orientée objet en langage JAVA

Programmation orientée objet en langage JAVA Connexion à une base de données avec JDBC Programmation orientée objet en langage JAVA Connexion à une base de données avec JDBC Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe

Plus en détail

Développement d une application Java Card 2.x sous Windows

Développement d une application Java Card 2.x sous Windows Développement d une application Java Card 2.x sous Windows khaled.garri@gmail.com samia.bouzefrane@cnam.fr Laboratoire CEDRIC Chaire Systèmes Embarqués et Enfouis CNAM 1 Java Card 2.2 - CNAM I. Outils

Plus en détail

Survivre ave Eclipse. 1 Comment créer un projet : Un projet est un répertoire qui contient tous les sous répertoires et fichiers utiles.

Survivre ave Eclipse. 1 Comment créer un projet : Un projet est un répertoire qui contient tous les sous répertoires et fichiers utiles. Survivre ave Eclipse 1 Comment créer un projet : Un projet est un répertoire qui contient tous les sous répertoires et fichiers utiles. Dans le Menu > File > New > Project Sélectionner > Java Project >

Plus en détail

Procédure d'installation de PostGIS pour Windows

Procédure d'installation de PostGIS pour Windows Version du logiciel : 1.5.2 VEREMES 42 av. des Jardins 66240 St-Estève www.veremes.com VEREMES Version : 1.5.2 Page 1 / 14 Table des matières 1. Prérequis... 4 2. Téléchargement... 5 3. Installation...

Plus en détail

Setting Up PC MACLAN File Server

Setting Up PC MACLAN File Server Setting Up PC MACLAN File Server Setting Up PC MACLAN File Server Ce chapitre explique comment paramètrer le Serveur de fichiers PC MACLAN, une fois la procédure d installation terminée. Les sujets sont

Plus en détail

TP SPRING. https ://lipn.univ-paris13.fr/ fortier/enseignement/spring/tp/

TP SPRING. https ://lipn.univ-paris13.fr/ fortier/enseignement/spring/tp/ Institut Galilée Année 2015-2016 TP SPRING Programmation et Logiciels sûrs Master 2 PLS Résumé L objectif de ce TP est d être capable de réaliser une application Java de gestion de location de véhicules,voiture

Plus en détail

Mise en garde. Etape 1 : Installation du produit

Mise en garde. Etape 1 : Installation du produit Siècle V4 (Etat Civil) Notice d installation Mise en garde Avant d installer la présente mise à jour, assurez-vous que vous possédez une sauvegarde récente de vos données et que vous êtes en mesure de

Plus en détail

Java. Partie 1 : QCM. Consignes pour le bons déroulement du devoir

Java. Partie 1 : QCM. Consignes pour le bons déroulement du devoir Consignes pour le bons déroulement du devoir - Ce document comporte un QCM et une partie où il faut écrire du code en - Marquez vos réponses au QCM sur la feuille de réponses fournie (notez que certaines

Plus en détail

Utilisation de Git sous Windows

Utilisation de Git sous Windows Utilisation de Git sous Windows Léo Baudouin 7 juin 2013 Pour des ajouts, corrections, suggestions ou pour des questions vous pouvez me contacter à l adresse : leo.baudouin@univ-bpclermont.fr ou au bureau

Plus en détail

JDBC et objet-relationnel

JDBC et objet-relationnel Types de données de SQL3 JDBC et objet-relationnel Université de Nice - Sophia Antipolis Version 1.6.4 5/11/11 Richard Grin JDBC supporte les types suivants de SQL3 qui sont des ouvertures vers le relationnelobjet

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une

Plus en détail

Le langage C. Séance n 4

Le langage C. Séance n 4 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de

Plus en détail

Siemens Industry Mall. Manuel. Utilisation et gestion de paniers

Siemens Industry Mall. Manuel. Utilisation et gestion de paniers Siemens Industry Mall Manuel Utilisation et gestion de paniers Page: 1 of 21 Table des matières 1 AVANT-PROPOS... 3 2 CREATION DE PANIERS... 3 2.1 Chargement d un panier du Mall... 3 2.2 Sélectionner un

Plus en détail

INF1473 - Entreposage et prospection de Données. Utilisation de SSIS SQL Server 2005

INF1473 - Entreposage et prospection de Données. Utilisation de SSIS SQL Server 2005 Utilisation de SSIS SQL Server 2005 A la fin de cet atelier, l étudiant sera en mesure de : Comprendre le processus de prétraitement de données (intégration, transformation, sélection et réduction) à l

Plus en détail

I- Présentation générale II-Création d une base III-Remplir une table IV-Requêtes SQL SQLITEMAN KIT DE SURVIE

I- Présentation générale II-Création d une base III-Remplir une table IV-Requêtes SQL SQLITEMAN KIT DE SURVIE SQLITEMAN KIT DE SURVIE SQLITEMAN KIT DE SURVIE I-Présentation générale Fenêtre du «navigateur d objets», qui permet de visualiser ou modifier la structure de la base de données utilisées. Fenêtre de

Plus en détail

Utilisation du BDE pour la maintenance des fichiers DBF de l'application TopoCad:

Utilisation du BDE pour la maintenance des fichiers DBF de l'application TopoCad: Utilisation du BDE pour la maintenance des fichiers DBF de l'application TopoCad: Nous allons voir autour d'un exemple concret une facon de modifier les fichiers DBF de l'application. Le but est de modifier

Plus en détail

Automatisation des tâches avec les macros Visual Basic

Automatisation des tâches avec les macros Visual Basic Automatisation des tâches avec les macros Visual Basic Si vous ne connaissez pas les macros, ne vous laissez pas impressionner par le terme. Une macro est tout simplement un ensemble mémorisé de frappes

Plus en détail

TSI-V5 Manuel d installation

TSI-V5 Manuel d installation TSI-V5 Manuel d installation 1 Sommaire Introduction... 3 Pré-requis... 3 Installation SQL SERVER 2008... 3 Introduction... 3 Installation... 3 Prise en main... 7 Application TSI... 9 Premier démarrage

Plus en détail

ALAIN BENSOUSSAN SELAS

ALAIN BENSOUSSAN SELAS OUTIL CIL MANUEL UTILISATEUR 05 06 2015 V.0.1 Sommaire analytique 1. Installation de l application 3 1.1 Présentation technique de l architecture de l application CIL 3 1.2 Procédure d installation de

Plus en détail

Procédure d'installation de PostgreSQL pour Windows

Procédure d'installation de PostgreSQL pour Windows Version du logiciel : 9.0.3 (64 bits) VEREMES 42 av. des Jardins 66240 St-Estève www.veremes.com VEREMES Version : 9.0.3 Page 1 / 15 Table des matières 1. Avertissement... 4 2. Prérequis... 5 3. Téléchargement...

Plus en détail

2011 Hakim Benameurlaine 1

2011 Hakim Benameurlaine 1 Table des matières 1 CRÉATION DES OBJETS DE BASES DE DONNÉES... 2 1.1 Architecture d une base de données... 2 1.1.1 Niveau logique... 2 1.1.2 Niveau physique... 3 1.2 Gestion d une base de données... 3

Plus en détail

GUIDE NSP Activation et gestion des produits avec NSP

GUIDE NSP Activation et gestion des produits avec NSP GUIDE NSP Activation et gestion des produits avec NSP Ce document s applique aux versions de produits suivants : CODESOFT 10 LABELVIEW 10 SENTINEL 10 LABEL ARCHIVE 10 DOC_SOFTACT_NSPv2_FR_220612 Page 1

Plus en détail

Version 1.4. Note sur la création de la base de données géographique et la configuration du module SVG. Par JC Desconnets jcd@teledetection.

Version 1.4. Note sur la création de la base de données géographique et la configuration du module SVG. Par JC Desconnets jcd@teledetection. Version 1.4 Note sur la création de la base de données géographique et la configuration du module SVG Par JC Desconnets jcd@teledetection.fr Montpellier Décembre 2006 Préambule : Cette note donne les opérations

Plus en détail

Google Drive, le cloud de Google

Google Drive, le cloud de Google Google met à disposition des utilisateurs ayant un compte Google un espace de 15 Go. Il est possible d'en obtenir plus en payant. // Google Drive sur le web Se connecter au site Google Drive A partir de

Plus en détail

ETATS PDF. Pourquoi utiliser les états PDF? Comment créer un état PDF? Juin 2010

ETATS PDF. Pourquoi utiliser les états PDF? Comment créer un état PDF? Juin 2010 ETATS PDF Pourquoi utiliser les états PDF? LEADER Informatique vous propose depuis maintenant plusieurs mois la création d état au format PDF. Ce nouveau format pour vos états offre de nombreux avantages

Plus en détail

DUT Informatique Module JAVA Apprentis Département Informatique 2008 / 2009. Travaux Pratiques n o 2 : JUnit

DUT Informatique Module JAVA Apprentis Département Informatique 2008 / 2009. Travaux Pratiques n o 2 : JUnit iut ORSAY DUT Informatique Département Informatique 2008 / 2009 Travaux Pratiques n o 2 : JUnit Nom(s) : Groupe : Date : Objectifs : Apprendre à vérifier une implantation à l aide de tests unitaires sous

Plus en détail

ENRICHIR LES DONNEES DE DETAILS ACCEDEES A TRAVERS UN RAPPORT OLAP

ENRICHIR LES DONNEES DE DETAILS ACCEDEES A TRAVERS UN RAPPORT OLAP ENRICHIR LES DONNEES DE DETAILS ACCEDEES A TRAVERS UN RAPPORT OLAP SAS Web Report Studio offre depuis de nombreuses versions la possibilité de visualiser les observations spécifiques à partir des données

Plus en détail

PREMIERS PAS AVEC LE TRIPTYQUE POSGRESQL/POSTGIS/QGIS

PREMIERS PAS AVEC LE TRIPTYQUE POSGRESQL/POSTGIS/QGIS PREMIERS PAS AVEC LE TRIPTYQUE POSGRESQL/POSTGIS/QGIS Du téléchargement des logiciels à la visualisation des données dans Quantum GIS! Philippe LEPINARD Page 1 20/12/2008 Sommaire A. Préambule... 3 1)

Plus en détail

Introduction au débogage avec Eclipse

Introduction au débogage avec Eclipse Introduction au débogage avec Eclipse C. Pain-Barre et H. Garreta IUT INFO Année 2006-2007 1 Notion de debogage Tout développeur est confronté un jour à un programme qui plante pour une raison apparemment

Plus en détail

Cours: BD et Environnement Distribuées

Cours: BD et Environnement Distribuées UNIVERSITÉ DE BOURGOGNE UFR Sciences et Techniques Cours: BD et Environnement Distribuées TP 4 - Mapping Objet Relationnel Préparé par: MATTA Elie et al. Copyright 2010-2011, eliematta.com. All rights

Plus en détail

EISTI. Oracle Toplink. Manuel d installation et d utilisation

EISTI. Oracle Toplink. Manuel d installation et d utilisation EISTI Oracle Toplink Manuel d installation et d utilisation VILLETTE Charles, BEQUET Pierre, DE SAINT MARTIN Cédric, CALAY-ROCHE Vincent, NAUTRE Francois 20/05/2010 Ce manuel d installation et d utilisation

Plus en détail

Procédure d'installation de PostgreSQL pour Windows

Procédure d'installation de PostgreSQL pour Windows Version du logiciel : 8.4.7 VEREMES 42 av. des Jardins 66240 St-Estève www.veremes.com VEREMES Version : 8.4.7 Page 1 / 14 Table des matières 1. Prérequis... 4 2. Téléchargement... 5 3. Installation...

Plus en détail

Rappels Java. V.Marangozova-Martin. 1 Classes, instanciation, objets, main

Rappels Java. V.Marangozova-Martin. 1 Classes, instanciation, objets, main Rappels Java V.Marangozova-Martin 1 Classes, instanciation, objets, main Java est un langage pour la programmation orientée-objet (POO). La programmation par objets permet de structurer les programmes

Plus en détail

La licence fournie avec Eclipse est une licence open-source un peu particulière appelée EPL (Eclipse Public License).

La licence fournie avec Eclipse est une licence open-source un peu particulière appelée EPL (Eclipse Public License). Qu'est ce qu'eclipse? Eclipse est un environnement de développement intégré (IDE) principalement utilisé en Java. Il peut être amélioré et modifié en utilisant de nombreux plug-ins. La licence fournie

Plus en détail

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP L INTEGRATION DE SAS AVEC JMP Quelles sont les techniques possibles pour intégrer SAS avec JMP? Comment échanger des données entre SAS et JMP? Comment connecter JMP à SAS? Quels sont les apports d une

Plus en détail

1 Démarrage de Marionnet

1 Démarrage de Marionnet Institut Galilée Administration Système Année 2011-2012 INFO 2ème année Master Info 1 Master Image & Réseau 1 T.P. 1 Administration Système Le logiciel Marionnet (www.marionnet.org) offre la possibilité

Plus en détail

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de

Plus en détail

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin Objectifs : Apprendre à l apprenant à lancer un serveur local «Apache» Apprendre à l'apprenant à lancer un serveur MySQL

Plus en détail

Université Mohammed Premier Année universitaire 2012-2013

Université Mohammed Premier Année universitaire 2012-2013 Université Mohammed Premier Année universitaire 2012-2013 Faculté des Sciences Filière SMI Département de Mathématiques Module : POO Java et d Informatique Semestre : S5 Responsable du cours : El Mostafa

Plus en détail

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr Manuel d utilisation de la messagerie http://zimbra.enpc.fr ÉCOLE DES PONTS PARISTECH/ DSI JANVIER 04 SOMMAIRE. Connexion à la messagerie.... Présentation générale de l écran d accueil.... Déconnexion...

Plus en détail

DUT Informatique Module JAVA Apprentis Département Informatique 2008 / 2009. Travaux Pratiques n o 1 : Eclipse

DUT Informatique Module JAVA Apprentis Département Informatique 2008 / 2009. Travaux Pratiques n o 1 : Eclipse iut ORSAY DUT Informatique Département Informatique 2008 / 2009 Travaux Pratiques n o 1 : Eclipse Nom(s) : Groupe : Date : Objectifs : Apprendre à se servir du logiciel Eclipse pour le développement d

Plus en détail

2012-2013 INTRODUCTION PRESENTATION :

2012-2013 INTRODUCTION PRESENTATION : TP1 : Microsoft Access INITITIATION A ACCESS ET CREATION DE TABLES INTRODUCTION Une base de données est un conteneur servant à stocker des données: des renseignements bruts tels que des chiffres, des dates

Plus en détail

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité. www.ebp.com

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité. www.ebp.com Coala Comptabilité (Ecritures) Depuis EBP Comptabilité Accédez à l option du Sélectionnez Transmettre des données à votre expert comptable (ou à votre client). Cochez la case Dossier complet si vous souhaitez

Plus en détail

Administration de votre site web

Administration de votre site web Administration de votre site web WordPress Date de révision : 11/12/2012 1 Mestres All Dev, tous droits réservés, reproduction interdite. Sommaire Connexion... 3 Gestion des articles... 4 Créer un article...

Plus en détail

Mise en œuvre d un Site Sharepoint-V1

Mise en œuvre d un Site Sharepoint-V1 Mise en œuvre d un Site Sharepoint- MAJ 20/01/2015 Ce document décrit le paramétrage pour la mise en œuvre des fonctionnalités standard de Microsoft SharePoint 2013 NADAP et SharePoint NADAP ( Nouvelle

Plus en détail

Dossier I Découverte de Base d Open Office

Dossier I Découverte de Base d Open Office ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire

Plus en détail

TP3 : Ajout d'un modèle. Ajouter des Classes de modèle. 1- L approche Code First

TP3 : Ajout d'un modèle. Ajouter des Classes de modèle. 1- L approche Code First TP3 : Ajout d'un modèle 1- L approche Code First Dans cette section, vous ajouterez quelques classes pour gérer les films dans une base de données. Ces classes vont constituer la partie «modèle» de l'application

Plus en détail

CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR)

CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR) CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR) 1 Correction d un bug (interaction développeur/testeur) Sommaire Avertissement...2 Aperçu...3 1. Résolution du problème...4 Triage et affectation de

Plus en détail

Bernard Andruccioli IUT Bordeaux Montesquieu Licence professionnelle E-Commerce Gestion sites WWW

Bernard Andruccioli IUT Bordeaux Montesquieu Licence professionnelle E-Commerce Gestion sites WWW IUT Bordeaux Montesquieu BA 2005-2006 Prendre en main DBDesigner4.doc page 1/ IUT Bordeaux Montesquieu BA 2005-2006 Prendre en main DBDesigner4.doc page 2/ Bernard Andruccioli IUT Bordeaux Montesquieu

Plus en détail

Database Manager Guide de l utilisateur DMAN-FR-01/01/12

Database Manager Guide de l utilisateur DMAN-FR-01/01/12 Database Manager Guide de l utilisateur DMAN-FR-01/01/12 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis.

Plus en détail

Personnalisation de votre ordinateur

Personnalisation de votre ordinateur Quelles sont les nouveautés dans Windows 7? Même si de nombreuses fonctionnalités sont identiques à la version précédente de Windows, vous aurez peut-être besoin d aide pour effectuer vos tâches plus rapidement.

Plus en détail

Notice d installation et d utilisation du logiciel de chiffrement

Notice d installation et d utilisation du logiciel de chiffrement Notice d installation et d utilisation du logiciel de chiffrement Installation de l outil de chiffrement Vous venez de recevoir un fichier Install.exe ainsi que cette documentation nommée Notice d installation

Plus en détail

TUTO 2 - ANDROID : BONJOUR QUI?

TUTO 2 - ANDROID : BONJOUR QUI? TUTO 2 - ANDROID : BONJOUR QUI? Dans ce tutoriel, on va développer une application assez simple. Ce tutoriel va permettre de découvrir des composants graphiques (Textfield, EditText et Bouton). Un aperçu

Plus en détail

LINQ to SQL. Version 1.1

LINQ to SQL. Version 1.1 LINQ to SQL Version 1.1 2 Chapitre 03 - LINQ to SQL Sommaire 1 Introduction... 3 1.1 Rappels à propos de LINQ... 3 1.2 LINQ to SQL... 3 2 LINQ to SQL... 3 2.1 Importer des tables... 3 2.1.1 Le concepteur

Plus en détail

Nouvelle installation de moveit@iss+, version réseau

Nouvelle installation de moveit@iss+, version réseau Nouvelle installation de moveit@iss+, version réseau Instruction: MoveIT Software vous propose la réalisation d'une nouvelle installation locale à prix fixe. La réalisation rapide et professionnelle est

Plus en détail

Les Réseaux Informatiques Réseau Poste à Poste sous XP

Les Réseaux Informatiques Réseau Poste à Poste sous XP Les Réseaux Informatiques Réseau Poste à Poste sous XP Objectifs : Réaliser le câblage de deux postes sous windows XP afin de les mettre en réseau. Configurer chacun des postes (Groupe de travail et @IP).

Plus en détail

Petit guide pour la création d une application Windows simple sous l environnement Visual C++.

Petit guide pour la création d une application Windows simple sous l environnement Visual C++. Petit guide pour la création d une application Windows simple sous l environnement Visual C++. Les bases d'une application Windows 1. Création d'une boîte de dialogue Partie théorique : Avant de commencer

Plus en détail

TP1 - Corrigé. Manipulations de données

TP1 - Corrigé. Manipulations de données TP1 - Corrigé Manipulations de données 1. Démarrez mysql comme suit : bash$ mysql -h 127.0.0.1 -u user4 -D db_4 p Remarque: le mot de passe est le nom de user. Ici user4 2. Afficher la liste des bases

Plus en détail

DGALN. Aide à l utilisation de ImportDVF+

DGALN. Aide à l utilisation de ImportDVF+ DGALN Aide à l utilisation de ImportDVF+ Crédit photo : Arnaud Bouissou/METL-MEDDE Mars Septembre 2014 2015 Bordereau Documentaire Informations du document Nature du rapport : Intermédiaire Définitif Diffusion

Plus en détail

Éléments de base en Java (suite et fin)

Éléments de base en Java (suite et fin) Éléments de base en Java (suite et fin) P.O.O. LMI 2 Semestre 4 Option Info Année 2008-09 1/33 Éléments de base en Java (suite et fin) Année 2008-09 Plan du cours Les chaînes de caractères Retour vers

Plus en détail

Mode d emploi pour le téléchargement et l utilisation du tarifbrowser avec Microsoft Windows 7 et Mozilla Firefox

Mode d emploi pour le téléchargement et l utilisation du tarifbrowser avec Microsoft Windows 7 et Mozilla Firefox Mode d emploi pour le téléchargement et l utilisation du tarifbrowser avec Microsoft Windows 7 et Mozilla Firefox Sommaire 1 En bref... 1 2 Explications générales concernant le fonctionnement du navigateur...

Plus en détail

Introduction à Eclipse

Introduction à Eclipse Introduction à Eclipse Eclipse IDE est un environnement de développement intégré libre (le terme Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant

Plus en détail

Le programme OFFICE GSP est disponible sur le site http://www.officegsp.com.

Le programme OFFICE GSP est disponible sur le site http://www.officegsp.com. 1 1 - Installation & Mise à Jour du logiciel 1.1 Première Installation Cette procédure d installation est indispensable pour tout ordinateur n ayant jamais fait l objet d une installation du logiciel.

Plus en détail

Manuel numérique simple téléchargé au format «.zip» Installation, activation et désactivation

Manuel numérique simple téléchargé au format «.zip» Installation, activation et désactivation Manuel numérique simple téléchargé au format «.zip» Installation, activation et désactivation 1. Informations générales... 2 1.1. Configuration minimale requise... 2 1.1.1. Ouvrages publiés en 2009 et

Plus en détail

Créer une simple application Java avec ECLIPSE. Par Ahcène BOUNCEUR

Créer une simple application Java avec ECLIPSE. Par Ahcène BOUNCEUR Créer une simple application Java avec ECLIPSE Par Ahcène BOUNCEUR Janvier 2005 INTRODUCTION Dans cet exemple nous allons vous montrer comment peut-on créer une simple application Java en utilisant l IDE

Plus en détail

Guide de mise à jour BiBOARD

Guide de mise à jour BiBOARD Guide de mise à jour BiBOARD Version 11.4 13/12/2012 Support BiBOARD E-mail : support@biboard.fr Ce document est destiné à l équipe informatique en charge de la mise à jour de l application BiBOARD. Durée

Plus en détail

Classes et templates C++

Classes et templates C++ Classes et templates C++ Ce TP propose une application des classes, des templates et du polymorphisme au travers du design de classes permettant de gérer des courbes de Bézier. Contents 1 Bézier unidimensionnelle

Plus en détail

1. Page d accueil initiale spécifique à votre restaurant

1. Page d accueil initiale spécifique à votre restaurant 1. Page d accueil initiale spécifique à votre restaurant Sur cette page vous trouverez des informations propres à votre restaurant ainsi que des informations générales sur DSR. C est également depuis cette

Plus en détail

INTRODUCTION AUX TESTS CODES DE L INTERFACE UTILISATEUR

INTRODUCTION AUX TESTS CODES DE L INTERFACE UTILISATEUR INTRODUCTION AUX TESTS CODES DE L INTERFACE UTILISATEUR 1 Introduction aux tests codés de l interface utilisateur (Coded UI Tests) Sommaire Avertissement...2 Aperçu...3 1. Génération des tests codés depuis

Plus en détail

TP N 4 Création d un projet Web Avec EJB JSF et Glassfish

TP N 4 Création d un projet Web Avec EJB JSF et Glassfish TP N 4 Création d un projet Web Avec EJB JSF et Glassfish I. Les objectifs :... 1 II. L architecture de l atelier... 1 III. Rappel... 1 IV. L environnement de développement... 2 V. Création d un projet

Plus en détail

Création d un catalogue en ligne

Création d un catalogue en ligne 5 Création d un catalogue en ligne Au sommaire de ce chapitre Fonctionnement théorique Définition de jeux d enregistrements Insertion de contenu dynamique Aperçu des données Finalisation de la page de

Plus en détail

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : 1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : La procédure d installation démarre. La fenêtre suivante vous indique

Plus en détail

DB Main Bien débuter.

DB Main Bien débuter. DB Main Bien débuter. Downloader depuis http://www.info.fundp.ac.be/~dbm/ L élaboration d une base de données se fait en 4 étapes : 1. L analyse conceptionnelle 2. Le MCD modèle conceptuel de données.

Plus en détail

OpenPaaS Le réseau social d'entreprise

OpenPaaS Le réseau social d'entreprise OpenPaaS Le réseau social d'entreprise Spécification des API datastore SP L2.3.1 Diffusion : Institut MinesTélécom, Télécom SudParis 1 / 12 1OpenPaaS DataBase API : ODBAPI...3 1.1Comparaison des concepts...3

Plus en détail

Le SupportPack MO71. Présentation. Préalables. Installation

Le SupportPack MO71. Présentation. Préalables. Installation Présentation Ce document présente les étapes d installation et de paramétrage du Support Pack IBM «MO71», ainsi que quelques manipulations de base. Le MO71 permet de configurer et gérer facilement un réseau

Plus en détail

Projet Epibac - Chiffrement de fichiers avant envoi à l'invs

Projet Epibac - Chiffrement de fichiers avant envoi à l'invs Projet Epibac - Chiffrement de fichiers avant envoi à l'invs Installation de l outil de chiffrement Vous venez de recevoir par mail un fichier Install.ivs ainsi que cette documentation au format PDF nommée

Plus en détail

Avant de programmer en Java DOS Set Path=C:\JDK\bin Path=C:\JDK\bin C:\JDK\bin Set Path=%Path%;C:\JDK\bin C:\JDK\bin C:\JDK\

Avant de programmer en Java DOS Set Path=C:\JDK\bin Path=C:\JDK\bin C:\JDK\bin Set Path=%Path%;C:\JDK\bin C:\JDK\bin C:\JDK\ Exercices corrigés de programmation OO Java Préparés par : Mlle Imene Sghaier Année Académique : 2006-2007 Premiers Pas I. Avant de programmer en Java Le JDK de Sun (Java Development Kit) est l outil essentiel

Plus en détail

Application web de gestion de comptes en banques

Application web de gestion de comptes en banques Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion

Plus en détail

Compte rendu d activité Fiche n 1

Compte rendu d activité Fiche n 1 Compte rendu d activité Fiche n 1 Alexandre K. (http://ploufix.free.fr) Nature de l activité Création d une base de connaissances avec PostgreSQL Contexte : Le responsable technique souhaite la mise en

Plus en détail

Site internet du collège Comment écrire un article?

Site internet du collège Comment écrire un article? Site internet du collège Comment écrire un article? Préambule : les rôles. L administrateur du site vous a attribué des droits. L utilisateur simple peut, par exemple, simplement commenter un article ou

Plus en détail

SOLUTION DE BACKUP WINDOWS FBACKUP

SOLUTION DE BACKUP WINDOWS FBACKUP SOLUTION DE BACKUP WINDOWS FBACKUP CARACTÉRISTIQUE DE LA SOLUTION DE SAUVEGARDE FBACKUP MULTILINGUE USAGES PERSONNELS LOGICIEL GRATUIT USAGES PROFESSIONNELS MISE À JOUR AUTOMATIQUE SAUVEGARDE FICHIER MULTIPLES

Plus en détail