Systèmes d information répartis TD1 initiation aux servlets avec Tomcat et Eclipse

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

Download "Systèmes d information répartis TD1 initiation aux servlets avec Tomcat et Eclipse"

Transcription

1 Systèmes d information répartis TD1 initiation aux servlets avec Tomcat et Eclipse Consignes Utilisez les distributions qui sont dans l archive distribuée en TD Respectez les versions qui sont données, elles ont la vertu de fonctionner ensemble Ne tapez pas de code, copier/coller du code donné en TD ça fonctionne très bien N utilisez pas de répertoire contenant des espaces ou des caractères spéciaux (eclipse, votre workspace et le dossier serveur seront très bien à la racine de votre disque) Respectez les chemins et les noms de dossiers que je vous donne Utilisez les mêmes noms de projet/classe/attribut/méthode que sur le support 1. Installation de la plateforme Installation d outils Avant tout, installez winrar et NotepadPlusPlus que vous trouverez dans l archive. Le JDK Vous ne pouvez utiliser qu un JDK 1.6.x ou 1.7.x (le serveur jboss des TD suivants est incompatible avec des JDK <1.6 mais aussi avec le JDK 1.8). Téléchargez et installez le JDK qui correspond à votre machine (32 bits ou 64 bits) à l adresse ( Les machines de TD fonctionnent en 64 bits. Si vous ne savez pas, appelez-moi. Ajoutez le chemin du JDK dans les variables d environnement de Windows : Bouton droit sur poste de travail > paramètres système avancé Bien sûr, le chemin que vous indiquez est le chemin vers le JDK que vous venez d installer. Il n est pas forcément identique à celui-ci-dessus. Dans les variables système, ajouter le chemin vers le JRE dans le path général (variable Path). Ne détruisez pas le contenu actuel du Path mais RAJOUTEZ AU DEBUT DU PATH le chemin vers votre JRE. Remarque : les chemins que vous inscrivez dans les variables d'environnement sont ceux de vos répertoires d'installation qui ne sont pas forcément strictement identiques à ce qui est indiqué ci-dessus. ASI TD1 Anne Lapujade 1

2 Installation du serveur Tomcat Récupérez Tomcat x86 ou x64 dans l archive ou téléchargez-le à l adresse ( Décompressez l archive dans c:\serveur\. La version utilisée pour faire ce TD est la version Installation d Eclipse Vous allez utiliser l environnement de développement Eclipse pour votre travail. Téléchargez sur la version «Eclipse IDE for Java EE Developers» qui correspond au JDK installé (32 ou 64 bits) ou récupérez dans l archive la version d éclipse pour «eclipse-jee» Décompressez le fichier dans c:\ Pour plus de simplicité, vous pouvez mettre un raccourci vers l exécutable dans la barre des tâches ou sur le bureau Dans ce TD, nous travaillons avec la version Kepler (4.3.2) d Eclipse. Attention, à ce jour, tous les plugins dont vous aurez n ont pas encore été développés pour la dernière version d Eclipse (Luna 4.4) Remarques : si vous avez des misères avec Eclipse et notamment avec des plugins capricieux, vous pouvez lancer Eclipse avec l option clean pour faire un peu de ménage. Au premier démarrage d Eclipse, changez le chemin de votre workspace pour le placer à la racine de votre disque, par exemple c:\workpace. Installation du plug-in Tomcat Launcher de Sysdeo dans Eclipse Pour connecter Tomcat et Eclipse, vous devez installer un plug-in dans Eclipse. Récupérez le plug-in dansl archive. Décompressez le plug-in dans eclipse/dropins Démarrer ou redémarrer Eclipse. Dans ces TDs le workspace Eclipse est dans c:\eclipseworkspace Si le plugin Tomcat est bien installé, vous devez trouver dans la barre d outils les icônes ci-dessous Configuration du plug-in. Allez dans Windows/Preferences. Ouvrez le menu Tomcat à gauche. o Choisir la version de Tomcat, son répertoire d'installation et l option un fichier par contexte ASI TD1 Anne Lapujade 2

3 Chaque fois que vous allez créer un projet dans Eclipse avec le plugin Sysdeo crée un fichier c:\serveur\tomcat_7\conf\catalina\localhost\nom_projet.xml qui crée un contexte pour la nouvelle application. Si vous voulez déplacer une application Tomcat, pensez à emporter le contexte Lancement de Tomcat à partir d Eclipse Pour vérifier que l installation est correcte, lancez Tomcat depuis Eclipse. Vous devez obtenir la fenêtre suivante : Eclipse est un environnement de développement ouvert. Vous pouvez avec développer dans plusieurs langages de programmation (c, c++, java, VBA, php ). Il peut aussi vous servir pour gérer des bases de données MySQL par exemple. Pour rajouter un module, il suffit de rajouter un plug-in. Ensuite, pour basculer d un langage à l autre, d une fonctionnalité à l autre, Eclipse définit des Perspectives. Vous pouvez regarder les perspectives installées par défaut en allant dans le menu Windows/Open perspective. Vous pouvez aussi tester le fonctionnement du serveur Tomcat dans votre navigateur en tapant l adresse : (n'oubliez pas le préfixe sinon le serveur n'est pas trouvé). ASI TD1 Anne Lapujade 3

4 2. Présentation des servlets à écrire Vous allez écrire deux servlets très simples qui génèrent du code HTML. La première renvoie uniquement un texte (HelloServlet) et la deuxième (AfficherPersonne) renvoie le contenu d une table d une base de données. Ces deux servlets seront stockées dans un répertoire sur votre disque dur. Pour permettre à Tomcat de connaître et d exécuter vos servlets, nous allons créer un contexte appelé ProjetServlet. Concrètement un contexte est un fichier xml qui permet d associer à un nom web (ici ProjetServlet) un répertoire de votre disque dur contenant les classes de vos servlets. L architecture de cette application sera la suivante : Browser Serveur Tomcat HTML Contexte : ProjetServlet HTML HelloServlet AfficherPersonne J D B C Scores Client Serveur SGBD ASI TD1 Anne Lapujade 4

5 3. Création de votre première servlet Vous allez créer une servlet toute simple (HelloServlet) qui va afficher du texte dans une page HTML. Création d un projet Tomcat Comme dans tout environnement de développement, vous devez créer un projet qui contiendra non seulement vos classes mais vous permettra de faire les liens avec les bibliothèques extérieures que vous utiliserez (les classes du connecteur JDBC par exemple). Ici, nous allons créer un projet ProjetServlet qui contiendra vos servlets pour les TDs sur les servlets. Dans Eclipse menu File/New/Project Sélectionner Projet Tomcat (dans le dossier Java) Saisir ProjetServlet comme nom de projet Finish Création de la servlet Toute servlet est écrite dans une classe qui "est une" HttpServlet. Vous allez créer la classe HelloServlet qui va utiliser le mode de transfert get pour ses données. Clic droit sur le nom du projet dans le cadre de gauche (Package explorer) sur le nom du projet (ProjetServlet), sélectionner new/class Saisir les infos correspondant à votre nouvelle classe. Vous allez créer un package dans lequel vous allez stocker toutes vos servlets. Ici, MesServlets. Attention de bien définir la superclasse. ASI TD1 Anne Lapujade 5

6 Remarquez le répertoire WEB-INF dans lequel vos classes seront stockées. Nous allons maintenant ajouter automatiquement l'en-tête de la méthode doget o Clic droit dans le code source de la classe, sélectionner Source/override implement methods o Sélectionner doget Copiez-remplacez le corps de la méthode Nous allons ici considérer que l'on ne reçoit pas de données entrantes et que le flux de sortie contient uniquement du texte. Cela nous permettra de récupérer ce texte via un navigateur web. Voici le code de la méthode doget() ASI TD1 Anne Lapujade 6

7 protected void doget(httpservletrequest req, HttpServletResponse resp) throws ServletException, IOException { PrintWriter out=null; resp.setcontenttype("text/html"); out=resp.getwriter(); out.println("<html>"); out.println("<head><title>test de servlet</title></head>"); out.println("<body>"); out.println("affichage de contenu dans une page web"); out.println("</body>"); out.println("</html>"); } req contient la requête HTML reçue du navigateur web avec tous ses paramètres (ici vide ) et resp contient ce que la servlet renvoie au serveur (ici un script HTML). Ajout d'une bibliothèque. Vous remarquerez que la classe PrintWriter est soulignée en rouge. Le compilateur ne connaît pas cette classe. Il faut rajouter l'import correspondant. Vous pouvez demander à Eclipse de rechercher le package à importer. Cliquez sur le bouton droit sur le nom de la classe PrintWriter. Sélectionnez Source/Organize imports. Remarque : vous ne trouverez pas de menu Build car Eclipse pratique la compilation incrémentale. Vous pouvez toutefois faire un 'refresh' (F5) du projet. Les erreurs de syntaxe vous seront signalées au fur et à mesure de la frappe. Configuration Tomcat de la Servlet Déclaration du contexte. Lors de la création du projet, Eclipse a automatiquement créé un fichier contenant le contexte. Consultez-le et constatez que votre contexte a été déclaré avec son chemin (C:\Serveur\apachetomcat-8.0.9\conf\Catalina\localhost\ProjetServlet.xml). <Context path="/projetservlet" reloadable="true" docbase="c:\eclipseworkspace\projetservlet" workdir="c:\eclipseworkspace\projetservlet\work" > </Context> Chaque servlet doit ensuite être mappée. C'est-à-dire que nous allons lui donner un nom et dire à Tomcat quelle classe utiliser. Pour cela, vous devez créer dans WEB-INF de votre projet un fichier web.xml. Pour cela, cliquez sur le bouton droit sur le dossier WEB-INF et choisir New/File. Nommez ce fichier web.xml. Pour saisir le contenu du fichier, si le fichier n est ouvert, cliquer sur le bouton droit sur le fichier et sélectionnez Open with/ Text Editor. Copiez/collez le mappage pour cette servlet : ASI TD1 Anne Lapujade 7

8 <?xml version="1.0" encoding="iso "?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" " <web-app> <display-name>mes servlets</display-name> <description> Premières servlets </description> <servlet> <servlet-name>servlethello</servlet-name> <servlet-class>messervlets.helloservlet</servlet-class> <description>servlet d'essai</description> </servlet> <servlet-mapping> <servlet-name>servlethello</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> </web-app> Lancement de Tomcat Si Tomcat est démarré, rechargez le contexte Tomcat pour prendre en compte la modification des fichiers de configuration : bouton droit sur le nom du projet. Sélectionnez Projet Tomcat/Mise à jour du contexte. A partir de maintenant, votre servlet sera automatiquement chargée au lancement de Tomcat et rechargée automatiquement à chaque nouvelle compilation (pas la peine d arrêter et de relancer le serveur à chaque modification de votre classe). Sinon, lancez Tomcat. Si vous rencontrez des problèmes par la suite, pensez à recharger le contexte. Bouton droit sur le nom du projet, sélectionnez Projet Tomcat/ Rechargez ce contexte. Dans la console, vous ne devez pas avoir d erreur et le chargement du contexte est signalé. La console est le point central de votre application. C est le seul endroit ou vos erreurs J2EE côté serveur apparaîtront. Si le projet est chargé, vous devez trouver dans la console la ligne suivante : INFOS: Déploiement du descripteur de configuration D:\Serveur\apache-tomcat \conf\Catalina\localhost\ProjetServlet.xml Test de la servlet Démarrez votre navigateur à l'adresse Remarquez que Tomcat utilise un port http différent du port 80 classique, le port Si vous voulez que vos servlets soient accessibles de l'extérieur, il faut soit ouvrir le port 8080 dans le firewall soit opérer une redirection dans votre serveur web principal (Apache, IIS, ) des servlets vers Tomcat avec des connecteurs comme mod_jk. 4. Servlet avec connexion à une base de données Nous allons rajouter ici la connexion à une base de données MySQL. La servlet étant un processus du côté serveur, elle peut donc facilement accéder aux bases de données situées sur le ou les serveurs locaux. Cette solution permet de préserver un bon niveau de sécurité car seuls les résultats des requêtes sont envoyés vers l'extérieur. L'authentification à la base de données reste sur le réseau local. Nous allons mettre en place une méthode de gestion des connexions à une base de données utilisant des pools de connexion permettant d'éviter la saturation du serveur. Vous pourrez trouver de plus amples informations à l'adresse : Vous pourriez toutefois adopter une démarche plus simple et plus directe en connectant directement la servlet à une base de données. Stratégie à ne pas utiliser en cas de forte utilisation de la servlet sous peine de saturer le SGBD. De plus, ASI TD1 Anne Lapujade 8

9 vous ne pourriez plus modifier les paramètres de la BD sans recompiler votre code, ce qui ne facilite pas la réutilisabilité de votre code. 5. Création d une servlet connectée à une BD Installer WAMPSERVER Pour simplifier votre travail de gestion de la base de données, nous n allons pas installer MySQL de manière isolée mais dans une distribution avec le serveur web Apache et l application Web très pratique phpmyadmin. Avant tout, wamp a besoin d une dll pour fonctionner. Installez vcredist_x64.exe que vous trouverez dans l archive Récupérez Wamp Server dans l archive Installez Wamp Server dans c:\serveur Remarque : Si vous avez EasyPhp installé sur votre portable, n installez rien et utilisez EasyPhp Installer le jdbc Le Java Data Base Connectivity (JDBC) pour MySQL s'appelle Connector/J. Installez mysql-connector-java-gpl msi Copier C:\Program Files (x86)\mysql\mysql Connector J\mysql-connector-java bin.jar dans le répertoire C:\Serveur\apache-tomcat-8.0.9\lib. Cela permettra à vos servlets d'utiliser les classes du package pour se connecter à MySQL Création d'une table 'personne' et ajout d'enregistrements Démarrez WampServer Démarrez PhpMyAdmin Allez dans la base test (créez-la si nécessaire) Créez une table personne (cle, nom, prenom) o cle clé primaire de type int o nom varchar o prenom varchar Ajoutez quelques enregistrements Création du pool de connexion Il y a deux manières d'accéder à une base de données. Soit chaque application J2EE crée sa connexion soit il existe un gestionnaire de connexions qui crée et gère les connexions et les files d'attente pour l'ensemble des applications. Il est évident que seule cette deuxième solution permet d'optimiser la charge sur le SGBD. Cette solution consiste à mettre en œuvre un pool de connexion. Pour que cela fonctionne, chaque application qui a besoin d'une connexion doit pouvoir la demander au pool. A cet effet, J2EE permet de définir une ressource de manière globale au serveur par un nom qui sera ensuite réutilisable par n importe quelle application J2EE. C est le JNDI (Java Naming and Directory Interface). Pour déclarer une ressource de niveau global au serveur, il suffit d éditer avec Notepad++ et de rajouter une balise <Resource />dans le fichier c:\serveur\tomcat5_5\conf\serveur.xml à l intérieur de la balise existante GlobalNamingResources de la façon suivante : <GlobalNamingResources> <!-- JNDI de la base test --> <Resource name="base_test" type="javax.sql.datasource" password="" driverclassname="com.mysql.jdbc.driver" maxidle="2" maxwait="500" username="root" url="jdbc:mysql://localhost/test?autoreconnect=true" maxactive="500" /> </GlobalNamingResources> Le nom visible de la base de données test est maintenant base_test. Remarque : N éliminez pas la datasource qui est déjà présente!! ASI TD1 Anne Lapujade 9

10 Lien entre la ressource JNDI et l application La deuxième étape consiste à faire la mappage entre notre application web et la ressource JNDI. Pour cela, nous allons enrichir le contexte de notre application. Modifiez le fichier conf\catalina\localhost\projetservlet.xml de la façon suivante : <Context path="/projetservlet" reloadable="true" docbase="c:\eclipseworkspace\projetservlet" workdir="c:\eclipseworkspace\projetservlet\work" > <ResourceLink name="base_test" global="base_test" type="javax.sql.datasource"/> </Context> Ce fichier me permet de faire le lien entre la ressource utilisée dans mon fichier et le nom global. Il est alors par exemple, extrêmement simple de modifier une application web si la base de données change de nom Création de la servlet Nous allons créer une servlet toute simple qui récupère les enregistrements dans la table personne et les renvoie sous forme de texte. Nous pourrons ainsi visualiser le résultat dans un navigateur web. Nous restons toujours dans le même projet. Repasser dans la perspective java. Clic droit sur le nom du projet (vue Package explorer), sélectionner new/class Saisir les infos correspondant à votre nouvelle classe. Vous allez créer un package dans lequel vous allez stocker toutes vos servlets. Ici, MesServlets. Attention de bien définir la superclasse. ASI TD1 Anne Lapujade 10

11 Nous allons maintenant ajouter automatiquement les en-têtes o Clic droit sur la classe (cadre de gauche), sélectionner Source/override implement methods. Sélectionner doget et init Avant de pouvoir connecter la servlet à la base de données, nous devons tout d abord créer le pool de connexion. Ce pool nous permettra notamment de maîtriser le nombre de connexions simultanées autorisées. ASI TD1 Anne Lapujade 11

12 Connexion à la base Une servlet est chargée soit au lancement du serveur Tomcat soit lors de sa première utilisation et reste chargée en mémoire. Dans ces deux cas, il suffit de se récupérer une connexion à la base dans le pool une fois lors de ce chargement. Pour cela, nous allons utiliser la méthode init. Une fois la connexion obtenue, tous les appels à la servlet utiliseront cette connexion. La méthode init() est lancée une fois lors de l'activation de la servlet. Dans la méthode init, nous allons récupérer un pointeur sur la ressource JNDI (la base test) puis nous connecter à cette ressource. Pour cela, nous allons charger le contexte puis récupérer un pointeur sur la ressource base_test. Ajouter deux attributs dans la classe pour le stockage de la connexion : Connection BD; DataSource ds; Ecrire le corps suivant pour la méthode init() : public void init() throws ServletException { try { System.out.println("Récupération du contexte"); Context initctx = new InitialContext(); System.out.println("lookup de env"); Context envctx = (Context) initctx.lookup("java:comp/env"); System.out.println("lookup de base_test"); ds=(datasource) envctx.lookup("base_test"); //System.out.println("Datasource chargée"); } catch(exception er) { System.out.println("Erreur de chargement du contexte " + er); } } Ajouter les imports nécessaires avec l'option organize imports. Pour info, la classe Connection fait partie de java.sql. Vous pouvez remarquer que l on ne se connecte pas à la base comme vous avez pu le faire en php mais que l on récupère une connexion existante. La connexion est gérée par le pool au niveau du serveur qui attribue aux demandeurs les connexions disponibles. Affichage du contenu d'une table Ecrivons maintenant le contenu de la méthode doget() protected void doget(httpservletrequest req, HttpServletResponse resp) throws ServletException, IOException { try { BD=ds.getConnection(); Statement s = BD.createStatement(); ResultSet r = s.executequery("select * from personne"); PrintWriter out=null; resp.setcontenttype("text/html"); out = resp.getwriter(); out.println("<html>"); out.println("<head><title> Test servlet </title></head>"); out.println("<body>"); out.println("contenu de la table personne <BR>"); out.println("<table>"); out.println("<tr>"); out.println("<td>nom</td>"); out.println("<td>prénom</td>"); out.println("</tr>"); while (r.next()) { out.println("<tr>"); out.println("<td>"); out.println(r.getstring("nom")); out.println("</td>"); out.println("<td>"); out.println(r.getstring("prenom")); out.println("</td>"); out.println("</tr>"); } out.println("</table>"); out.println("</body>"); out.println("</html>"); ASI TD1 Anne Lapujade 12

13 r.close(); s.close(); BD.close(); s = null; r = null; } catch (java.sql.sqlexception ex) { System.out.println("Erreur d'exécution de la requête SQL \n"+ex); } } Vous pouvez voir ici deux classes très importantes pour la consultation de bases de données : Statement et RecordSet. Statement vous permet de manipuler des tables et d'exécuter vos requêtes. RecordSet contient le jeu d'enregistrement résultat de la requête. Mappage de la servlet Tout comme pour notre première servlet, nous devons mapper notre servlet pour qu'elle soit reconnue par le serveur Tomcat. Vous devez rajouter les lignes suivantes dans le fichier web.xml dans le répertoire WEB-INF : <servlet> <servlet-name>servletbd</servlet-name> <servlet-class>messervlets.afficherpersonne</servlet-class> <description>servlet d'essai de la connection BD</description> </servlet> <servlet-mapping> <servlet-name>servletbd</servlet-name> <url-pattern>/essaibd</url-pattern> </servlet-mapping> Exécution de la servlet Lancer Tomcat (il faut le démarrer ou le redémarrer pour la prise en compte du pool de connexion). Démarrer votre navigateur et testez l'adresse 6. Sérialisation de requêtes Nous allons étudier ici les possibilités offertes par les servlets en tant que services offerts à un programme java. Nous allons écrire une application qui permet la recherche de personnes dans la table personne à partir de leur nom. Nous sommes ici en présence d une application 3 tiers : 1. Le client est une applet qui se chargera de la partie interface graphique avec l utilisateur (saisie du nom à chercher et affichage des résultats) 2. Côté serveur une servlet se chargera via le JDBC de l exécution de la requête 3. Toujours côté serveur, le dernier tiers est le SGBD mysql La sérialisation La sérialisation des résultats d'une requête Pour renvoyer le résultat de la requête dans un objet, cet objet doit être sérialisable. On dit qu'un objet java est sérialisable quand il peut être écrit dans un format flux d'octets depuis une machine virtuelle Java et reconstruit sans perte sur une autre machine virtuelle Java. Or les ResultSet ne sont pas sérialisables. En effet, un ResultSet contient notamment une référence à la connexion à la base de données, ce pointeur, si il est transmis au client, n'aura plus aucun sens Il nous faut donc trouver une solution pour transférer les données et uniquement les données du ResultSet vers votre applet. Il 'suffit' de créer un objet semblable au ResultSet mais contenant uniquement les données sérialisables que vous voulez transmettre à l'applet. Ce travail a déjà été réalisé par des programmeurs. Pour cela, vous allez utiliser le package SResultSet (Serialised ResultSet). ASI TD1 Anne Lapujade 13

14 Utilisation du package SResultSet Vous pouvez récupérer le package SResultSet dans l archive. Le package SResultSet contient deux classes : XList qui est une hash table qui va contenir les résultats de la requête SResultSet qui est la sœur de ResultSet mais contenant uniquement les données sérialisables.. Ce package est utilisé par la servlet le SResultSet pour formater le ResultSet et l'envoyer à l'applet. L'applet va utiliser le SResultSet pour formater l'envoi de la servlet et récupérer les données transférées. Pour ajouter ces classes au projet : Créez un nouveau package dans le projet appelé SResultSet Importez les classes téléchargées dans le package Voyons maintenant comment fonctionne cette sérialisation. ASI TD1 Anne Lapujade 14

Connexion à SQL Server 2005 à partir du serveur d application SJSAS 9 Utilisation d une interface JDBC

Connexion à SQL Server 2005 à partir du serveur d application SJSAS 9 Utilisation d une interface JDBC Connexion à SQL Server 2005 à partir du serveur d application SJSAS 9 Utilisation d une interface JDBC Sommaire 1. Objectifs et intérêts... 2 2. Intégrer le driver SQL Server dans SJSAS 9... 2 2.1. Télécharger

Plus en détail

Groupe Eyrolles, 2005, ISBN : 2-212-11406-0

Groupe Eyrolles, 2005, ISBN : 2-212-11406-0 Groupe Eyrolles, 2005, ISBN : 2-212-11406-0 10 L atelier MyEclipse Eclipse facilite considérablement le développement Java en équipe. Son puissant éditeur, associé à des fonctionnalités de complétion de

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

I. Instalation de l environnement JDK et JRE :... 4. II. Configuration outil Reporting : Pentaho... 4

I. Instalation de l environnement JDK et JRE :... 4. II. Configuration outil Reporting : Pentaho... 4 Contenu I. Instalation de l environnement JDK et JRE :... 4 II. Configuration outil Reporting : Pentaho... 4 II.1 Configuration matérielle et logicielle... 4 II.2 Téléchargement et installation de la Suite

Plus en détail

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.

Plus en détail

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Création d'un site dynamique en PHP avec Dreamweaver et MySQL Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du

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

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim 01/03/2013 Le rôle de Serveur Web (IIS) dans Windows Server 2008 R2 vous permet de partager des informations avec des utilisateurs sur Internet, sur un intranet ou un extranet. Windows Server 2008 R2 met

Plus en détail

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp Serveur d'application Client HTML/JS Apache Thrift Bootcamp Pré-requis La liste ci-dessous de logiciels doit être installée et opérationnelle sur la machine des participants : Compilateur thrift http://thrift.apache.org/

Plus en détail

Eclipse atelier Java

Eclipse atelier Java Eclipse atelier Java Table des matières 1. Introduction...2 2. Télécharger eclipse...3 3. Installer eclipse...3 4. Premier lancement d eclipse...3 5. Configurer eclipse pour faire du Java...5 6. Développer

Plus en détail

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage Outil d administration de parc informatique Documentation d installation et de paramétrage Nicolas BIDET Ouapi.org 29/07/2012 Sommaire Installation de Wampserver... 3 1.1. Téléchargement de WampServer...

Plus en détail

Tutoriel Drupal version 7 :

Tutoriel Drupal version 7 : Tutoriel Drupal 7: Installation en local sous Windows 1 Tutoriel Drupal version 7 : Installation en local Sous Windows Tutoriel Drupal 7: Installation en local sous Windows 2 1. Logiciels nécessaires Drupal

Plus en détail

Etude de cas : PGE JEE V2

Etude de cas : PGE JEE V2 Arrivés à ce point du tutoriel, nous savons créer une application Web implémentant la persistance des données. Toutefois, le modèle de cette application était simple et composé d'une unique classe et les

Plus en détail

Utilisation de Jakarta Tomcat

Utilisation de Jakarta Tomcat ISI 1022 : Déploiement d applications Web Jean-Noël Sorenti. Année 2002/2003 Déploiement d application Web Utilisation de Jakarta Tomcat ISI 1022 : 1 ISI 1022 : Déploiement d applications Web Une application

Plus en détail

Installation et prise en main

Installation et prise en main TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications

Plus en détail

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

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

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau- Ministère de l Enseignement Supérieur et de la Recherche Scientifique Centre de Recherche sur l Information Scientifique et Technique Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

Plus en détail

1. Installation d'un serveur d'application JBoss:

1. Installation d'un serveur d'application JBoss: EPITA Ala Eddine BEN SALEM App-Ing2 J2EE T.P. 4 EJB3, Serveur d'application JBoss 1. Installation d'un serveur d'application JBoss: télécharger l'archive du serveur JBoss à l'adresse: http://sourceforge.net/projects/jboss/files/jboss/jboss-5.0.0.ga/jboss-5.0.0.ga.zip/download

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

Web Tier : déploiement de servlets

Web Tier : déploiement de servlets Web Tier : déploiement de servlets 1 / 35 Plan 1 Introduction 2 Servlet : Principe de fonctionnement 3 Création et développement sur un serveur JEE 4 Quelques méthodes de l API des servlets 5 Utilisation

Plus en détail

TP1 : Initiation à Java et Eclipse

TP1 : Initiation à Java et Eclipse TP1 : Initiation à Java et Eclipse 1 I. Objectif du TP TP1 : Initiation à Java et Eclipse Programmation Mobile Initiation à l environnement Eclipse et aux notions de base du langage Java. II. Environnement

Plus en détail

Découvrez notre solution Alternative Citrix / TSE

Découvrez notre solution Alternative Citrix / TSE Découvrez notre solution Alternative Citrix / TSE OmniWare est un produit résolument moderne qui répond aux besoins actuels des entreprises en apportant une solution pour la mobilité des collaborateurs,

Plus en détail

Installation locale de JOOMLA SEPIA

Installation locale de JOOMLA SEPIA FOAD TICE Installation locale de JOOMLA SEPIA Académie de Reims FRANÇOIS PALLUT Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales à l'identique : http://creativecommons.org/licenses/by-nc-sa/2.0/fr/

Plus en détail

Réf. : S2I-CIELL2-PI-1.0. Version : 1.0. Auteurs : S2I-TOULON

Réf. : S2I-CIELL2-PI-1.0. Version : 1.0. Auteurs : S2I-TOULON Application CIELL2 PROCEDURE D INSTALLATION Réf. : S2I-CIELL2-PI-1.0 Version : 1.0 Auteurs : S2I-TOULON S2I-CIELL2-PI-1.0 mardi 10 juin 2003 Page 2/23 Installation Serveur Web Liste des différents modules

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

La base de données XML exist. A. Belaïd

La base de données XML exist. A. Belaïd La base de données XML exist Introduction Qu est-ce-que exist? C est une base de donnée native, entièrement écrite en Java XML n est pas une base de données en soi Bien qu il possède quelques caractéristiques

Plus en détail

GUIDE DE L UTILISATEUR

GUIDE DE L UTILISATEUR GUIDE DE L UTILISATEUR 1 TABLE DES MATIERES 1. Introduction 2.1. Système d exploitation 2.2. Paramètres réseau 3. Installation de Jet Clouding (partie serveur) 4. Paramétrage du serveur Jet Clouding 5.

Plus en détail

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant

Plus en détail

Quick Start Installation de MDweb version 2.3

Quick Start Installation de MDweb version 2.3 Quick Start Installation de MDweb version 2.3 Date : 2011.08.26 1. Quickstart Quick Start - Installation de MDweb version 2011 Installation Téléchargement et Installation des logiciels requis Déploiement

Plus en détail

TP1 : Initiation à Java et Eclipse

TP1 : Initiation à Java et Eclipse TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les

Plus en détail

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7 Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application

Plus en détail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

Plus en détail

Installation des outils OCS et GLPI

Installation des outils OCS et GLPI Installation des outils OCS et GLPI MAYERAU David 06/02/2012 PRESENTATION. --------------------------------------------------------------------------------------------- 3 INSTALLATION DE GLPI. ------------------------------------------------------------------------------------

Plus en détail

arcopole Studio Version 3.3

arcopole Studio Version 3.3 arcopole Studio Version 3.3 Documentation d installation Mise à jour depuis une version antérieure Site du programme arcopole : www.arcopole.fr Auteur du document : Esri France Version de la documentation

Plus en détail

Java DataBaseConnectivity

Java DataBaseConnectivity Java DataBaseConnectivity JDBC JDBC est une API Java (ensemble de classes et d interfaces défini par SUN et les acteurs du domaine des SGBD) permettant d accéder aux bases de données à l aide du langage

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

LES ACCES ODBC AVEC LE SYSTEME SAS

LES ACCES ODBC AVEC LE SYSTEME SAS LES ACCES ODBC AVEC LE SYSTEME SAS I. Présentation II. SAS/ACCESS to ODBC III. Driver ODBC SAS IV. Driver ODBC SAS Universel V. Version 8 VI. Références I. Présentation Introduction ODBC, qui signifie

Plus en détail

FileMaker Server 14. Aide FileMaker Server

FileMaker Server 14. Aide FileMaker Server FileMaker Server 14 Aide FileMaker Server 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques

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

Guide d installation de MySQL

Guide d installation de MySQL INF 1250 Introduction aux bases de données Guide d installation de MySQL 1 Introduction Ce guide vous indique la façon d installer et d utiliser le logiciel MySQL de Oracle (disponible en licence GPL).

Plus en détail

ECLIPSE ET PDT (Php development tools)

ECLIPSE ET PDT (Php development tools) ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement

Plus en détail

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables

Plus en détail

Construire des plug-ins pour SAS Management Console SAS 9.1

Construire des plug-ins pour SAS Management Console SAS 9.1 Construire des plug-ins pour SAS Management Console SAS 9.1 Janvier 2005 Sommaire 1 INTRODUCTION... 3 1.1 OBJECTIFS... 3 1.2 PERIMETRE... 3 2 LES COMPOSANTS DE SAS MANAGEMENT CONSOLE... 4 3 LA CONSTRUCTION

Plus en détail

Utilisation du client de messagerie Thunderbird

Utilisation du client de messagerie Thunderbird Outlook express n existant plus sur les systèmes d exploitation sortis après Windows XP, nous préconisons désormais l utilisation du client de messagerie libre distribué gratuitement par la Fondation Mozilla.

Plus en détail

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits Espace pro Installation des composants avec Firefox Pour Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits Version 2.0.3 1 Sommaire 1. Installation du composant de lecture de la carte Vitale

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module

Plus en détail

Manuel d utilisateur du site de covoiturage «Etucovoiturage»

Manuel d utilisateur du site de covoiturage «Etucovoiturage» 2012 Manuel d utilisateur du site de covoiturage «Etucovoiturage» version 1.0 KOULOUH Khalid, MARYNICH Mikhail, OUDJEHIH Anis, OQAIDI Khalid Master 2 CCI 28/03/2012 Sommaire Comment disposer d'une Page

Plus en détail

Dans cette Unité, nous allons examiner

Dans cette Unité, nous allons examiner 13.0 Introduction Dans cette Unité, nous allons examiner les fonctionnements internes d une des plateformes de publication web les plus largement utilisées de nos jours sur l Internet, WordPress. C est

Plus en détail

Guide d'installation sous Windows

Guide d'installation sous Windows Guide d'installation sous Windows Le but de ce guide est de faciliter l'installation de Phpcompta sous Windows et vous guidera pas-àpas, étape par étape. L'installation se déroule sous Windows XP SP2 mais

Plus en détail

Architecture Orientée Service, JSON et API REST

Architecture Orientée Service, JSON et API REST UPMC 3 février 2015 Précedemment, en LI328 Architecture générale du projet Programmation serveur Servlet/TOMCAT Aujourd hui Quelques mots sur les SOA API - REST Le format JSON API - REST et Servlet API

Plus en détail

Application de lecture de carte SESAM-Vitale Jeebop

Application de lecture de carte SESAM-Vitale Jeebop Application de lecture de carte SESAM-Vitale Jeebop Présentation Le module de lecture de carte SESAM-Vitale Jeebop est une application Java Web Start, c'est à dire une application Java qui se télécharge

Plus en détail

Manuel d utilisation email NETexcom

Manuel d utilisation email NETexcom Manuel d utilisation email NETexcom Table des matières Vos emails avec NETexcom... 3 Présentation... 3 GroupWare... 3 WebMail emails sur internet... 4 Se connecter au Webmail... 4 Menu principal... 5 La

Plus en détail

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION

Plus en détail

Guide d installation BiBOARD

Guide d installation BiBOARD Version 3.0 29/05/2013 Support BiBOARD E-mail : support@biboard.fr Guide d installation de BiBOARD Ce document est destiné à l équipe informatique en charge de l installation de l application BiBOARD.

Plus en détail

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI Contexte de la mission Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service

Plus en détail

TD/TP 1 Introduction au SDK d Android

TD/TP 1 Introduction au SDK d Android TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition

Plus en détail

TAGREROUT Seyf Allah TMRIM

TAGREROUT Seyf Allah TMRIM TAGREROUT Seyf Allah TMRIM Projet Isa server 2006 Installation et configuration d Isa d server 2006 : Installation d Isa Isa server 2006 Activation des Pings Ping NAT Redirection DNS Proxy (cache, visualisation

Plus en détail

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki Institut Supérieur de Gestion Cours pour 3 ème LFIG Java Enterprise Edition Introduction Bayoudhi Chaouki 1 Java EE - Objectifs Faciliter le développement de nouvelles applications à base de composants

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

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network

Plus en détail

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation

Plus en détail

BOUCHARD Nicolas. GENTILE Pierre

BOUCHARD Nicolas. GENTILE Pierre PPE ENT Installation d Esup Portail sous Windows De A à Z - Version du 19/04/2007 Page2 Table des Matières PRE REQUIS... 3 INSTALLATION DE L OUTIL ANT... 4 INSTALLATION DU SERVEUR APACHE TOMCAT... 5 PASSER

Plus en détail

Installation d'une galerie photos Piwigo sous Microsoft Windows.

Installation d'une galerie photos Piwigo sous Microsoft Windows. Installation d'une galerie photos Piwigo sous Microsoft Windows. By ARNOULD Julien Introduction : Piwigo est un logiciel de galerie photo pour le web, bâti autour d'une communauté active d'utilisateurs

Plus en détail

Joomla! Création et administration d'un site web - Version numérique

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail

Sauvegarder et restaurer les données PMB

Sauvegarder et restaurer les données PMB Fiche technique PMB n 2.9 Sauvegarder et restaurer les données PMB Objectif : Savoir sauvegarder les paramètres, les notices, les exemplaires, les prêts... avec PMB Notez bien : Le documentaliste est responsable

Plus en détail

Installation de TeamLab sur un serveur local Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows

Installation de TeamLab sur un serveur local Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows Information sur la version serveur TeamLab Serveur TeamLab est une version du portail destinée à ceux qui ont décidé d'installer et de configurer TeamLab sur leur propre serveur. A partir de la version

Plus en détail

Déploiement d application Silverlight

Déploiement d application Silverlight Déploiement d application Silverlight Thibault Laurens Bastien Chauvin 2 Déploiement d'application Silverlight 17/06/09 Sommaire 1 Introduction... 3 2 Intégrer une application à une page Web... 4 3 Les

Plus en détail

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik Sense Desktop Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense,

Plus en détail

Documentation Honolulu 14 (1) - 0209

Documentation Honolulu 14 (1) - 0209 Documentation Honolulu 14 (1) - 0209 Honolulu 14 3 Sommaire Honolulu 14 le portail Intranet / Internet de votre entreprise PARTIE 1 -MANUEL UTILISATEUR 1. LE PORTAIL HONOLULU : PAGE D ACCUEIL 8 1.1 Comment

Plus en détail

Présentation, mise en place, et administration d'ocs Inventory et de GLPI

Présentation, mise en place, et administration d'ocs Inventory et de GLPI Présentation, mise en place, et administration d'ocs Inventory et de GLPI I Présentation Open Computer and Software Inventory Next Gen II Architecture d'ocs Inventory III Mise en place 1 er méthode avec

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

SAUVEGARDER SES DONNEES PERSONNELLES

SAUVEGARDER SES DONNEES PERSONNELLES SAUVEGARDER SES DONNEES PERSONNELLES Il est important de sauvegarder son environnement système Windows ainsi que ses données personnelles. Nous verrons dans ce tutorial comment créer un point de restauration

Plus en détail

FileMaker Server 13. Guide de démarrage

FileMaker Server 13. Guide de démarrage FileMaker Server 13 Guide de démarrage 2007-2013 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et Bento sont des marques commerciales

Plus en détail

Procédure d'installation complète de Click&Decide sur un serveur

Procédure d'installation complète de Click&Decide sur un serveur Procédure d'installation complète de Click&Decide sur un serveur Prérequis du serveur : Windows 2008 R2 or greater (64-bits) Windows 2012 (64-bits) - Le composant IIS (Internet Information Services) de

Plus en détail

Service de certificat

Service de certificat Service de certificat Table des matières 1 Introduction...2 2 Mise en place d une autorité de certification...3 2.1 Introduction...3 2.2 Installer le service de certificat...4 3 Sécuriser un site web avec

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

Procédure d installation détaillée

Procédure d installation détaillée Procédure d installation détaillée G e s r i s k v e r s i o n 4. 1. 1 c e r t i f i é e R T S S e n d a t e d u 01- j u i n - 2 0 1 1 TÉLÉCHARGEMENT DU PACKAGE D INSTALLATION Pour télécharger les fichiers

Plus en détail

Le serveur web Windows Home Server 2011

Le serveur web Windows Home Server 2011 Chapitre 16 Le serveur web Windows Home Server 2011 Windows Home Server 2011, directement dérivé de Windows Server 2008 R2, utilise la même technologie Internet Information Services IIS pour la mise en

Plus en détail

Assistance à distance sous Windows

Assistance à distance sous Windows Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais

Plus en détail

A. Architecture du serveur Tomcat 6

A. Architecture du serveur Tomcat 6 Administration du serveur A. Architecture du serveur Tomcat 6 La compréhension de l architecture interne du serveur Tomcat 6 est un pré-requis indispensable pour bien en maîtriser l administration et la

Plus en détail

TP Composants Java ME - Java EE. Le serveur GereCompteBancaireServlet

TP Composants Java ME - Java EE. Le serveur GereCompteBancaireServlet TP Composants Java ME - Java EE Vous allez, dans ce TP, construire une architecture client serveur, plus précisément MIDlet cliente, servlet serveur. Pour cela, on va d'abord installer la partie serveur

Plus en détail

Les architectures 3-tiers Partie I : les applications WEB

Les architectures 3-tiers Partie I : les applications WEB Les architectures 3-tiers Partie I : les applications WEB 1 Evolutions logicielles Des objets aux composants... Objets JavaBeans, Objets ActiveX, Objets COM,... 1 Evolutions logicielles Des objets aux

Plus en détail

JavaServer Pages (JSP)

JavaServer Pages (JSP) JavaServer Pages (JSP) XVIII-1 Prérequis pour ce cours Ce cours a trait à la programmation Java coté serveur Il faut connaître un minimum de technologie J2EE Il faut connaître les servlets XVIII-2 Motivation

Plus en détail

Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs

Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs Installation sur le serveur Eva-web s'appuie sur SPIP, qui lui-même utilise PHP

Plus en détail

< Atelier 1 /> Démarrer une application web

< Atelier 1 /> Démarrer une application web MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE

Plus en détail

SERVEUR DE MESSAGERIE

SERVEUR DE MESSAGERIE CRÉEZ VOTRE SERVEUR DE MESSAGERIE avec: version 4.3-B248 Sommaire PREAMBULE et REMERCIEMENTS Page 2 INTRODUCTION Page 2 AVERTISSEMENT Page 3 INSTALLATION Page 3 CONFIGURATION Page 12 CLIENT DE MESAGERIE

Plus en détail

Comment accéder à d Internet Explorer

Comment accéder à d Internet Explorer Comment accéder à d Pour ouvrir l application, vous n avez qu à doublecliquer sur l icône de celle-ci : ou vous pouvez encore allez le chercher par le raccourci dans la barre des tâches : Lorsque l application

Plus en détail

Ref : Résolution problème d'accès aux supports de cours

Ref : Résolution problème d'accès aux supports de cours PLATE FORME e-learning LLMS Pôle national de compétences FOAD (Formation Ouverte et A Distance) Ref : Résolution problème d'accès Pôle compétences FOAD SIGAT http://foad.ac-toulouse.fr/ Page 2 SOMMAIRE

Plus en détail

Affectation standard Affectation modifiée (exemple)

Affectation standard Affectation modifiée (exemple) 1 sur 5 13/02/2005 11:44 Les fonctions qui vont être abordées vont vous apprendre à : comprendre l'arborescence Poste de travail, disque Répertoire ou dossier Chemin absolu, relatif utiliser l'explorateur

Plus en détail

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013 TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013 1. Téléchargement des sources AppInventor http://appinventor.mit.edu/appinventor-sources/ Télécharger ces

Plus en détail

Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation

Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation 1 Présentation Stellar Phoenix Outlook PST Repair - Technical offre une solution complète pour la récupération de données à partir

Plus en détail

Gestion des documents avec ALFRESCO

Gestion des documents avec ALFRESCO Gestion des documents avec ALFRESCO 1 INTRODUCTION : 2 1.1 A quoi sert ALFRESCO? 2 1.2 Comment s en servir? 2 2 Créer d un site collaboratif 3 2.1 Créer le site 3 2.2 Inviter des membres 4 3 Accéder à

Plus en détail