IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

Comment savoir si quelqu'un a exécuté votre applet


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Août 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2011
    Messages : 18
    Par défaut Comment savoir si quelqu'un a exécuté votre applet
    Je voudrai savoir s'il est possible d'enregistrer le nombre de personne qui on cliquer sur executer sur votre java applet

    que cela soit par JDBC ou tout simplement par un autre facont merci de m'informer

    Je doit faire des statistique en ce qui concerne le nombre de personne qui on executer mon applet


    Merci

  2. #2
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    Par défaut
    Lors du démarrage de ton application du fait une requête sur ta base de donnée.
    Exemple :
    INSERT INTO accessTable
    VALUES (Currentdate)
    où currentdate est la date actuel.
    Tu peux y mettre d'autre information, nom de l'utilisateur...

    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Février 2010
    Messages
    766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 766
    Par défaut
    Bonjour,

    Surtout pas de SQL depuis une applet vers le serveur malheureux !!!!

    L'applet s’exécute sur la machine cliente. Il est certain qu'elle ne voit (ne doit) pas accéder directement à la base de donnée.
    Sinon c'est la porte ouverte à toutes sortes de faille de sécurité... déjà qu'avec une applet c'est pas le top.

    Le mieux est de faire un appel à une url spécifique (que tu pourras contrôler niveau serveur.) Qui déclenche l'ordre sql coté serveur.

    J'ai vu aussi des cas, de dépôt d'un simple fichier via ftp sur le serveur. Ce qui est plus simple à implémenter et à sécuriser.

  4. #4
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    Par défaut
    @Jimmy_ : Merci pour ce rappel !
    En effet, lorsque je réalisais cela, j'étais en PHP.
    (Ce qui prend d'ailleurs 3 lignes à faire)
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  5. #5
    Membre averti
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Août 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2011
    Messages : 18
    Par défaut
    Citation Envoyé par Jimmy_ Voir le message
    Bonjour,

    Le mieux est de faire un appel à une url spécifique (que tu pourras contrôler niveau serveur.) Qui déclenche l'ordre sql coté serveur.

    J'ai vu aussi des cas, de dépôt d'un simple fichier via ftp sur le serveur. Ce qui est plus simple à implémenter et à sécuriser.

    J'y ai penser mais comment me permetre en java d'ouvrir une url "silencieuse"

    Presentement je fontionne comme cela :

    L'utilisateur vas sur ma page 1 premiere fois (index.php) celui si fait 2 chose

    -Log ip (si se n'est pas fait) et charge une page HTML a partir du PHP

    -Si l'ip est deja dans la base de donner montre la 2 ieme page m'ais cela ne me permais pas de faire de bonne statistique car imaginon que l'utilisateur a une mauvaise connexion et clique sur refresh l'ip est logger donc load la 2ieme page sans l'applet java vous comprenez


    ~J'ai besoin d'aide


    Merci

  6. #6
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 901
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 901
    Billets dans le blog
    54
    Par défaut
    Avant de procéder a une modif lourde de l'applet avec l'ajout d'un BD derrire, rajoute Google Analytics sur ton site et vérifie ce a quoi les utilisateurs accèdent.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  7. #7
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 690
    Par défaut
    Tu peux faire en sorte que ton applet déclenche une fonction javascript qui chargera via XmlHttpRequest une page php qui mettra a jour la base de donnée.

    Pour executer sur javascript depuis java :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
           JSObject win = (JSObject) JSObject.getWindow(this);
           win.eval("appletLancee();");
    Il faudra ajouter le fichier "plugin.jar" du répertoire "lib" de ton JDK dans le classpath de ton applet.
    La balise "applet" de la page web doit avoir le paramètre "MAYSCRIPT" pour autoriser l'appel de javascript.

Discussions similaires

  1. Comment savoir si quelqu'un a disabled l'acces a son calendrier
    Par moussaelannan dans le forum Lotus Notes
    Réponses: 0
    Dernier message: 16/11/2009, 15h02
  2. comment savoir si un script a été exécuté?
    Par couse1 dans le forum AIX
    Réponses: 1
    Dernier message: 23/02/2009, 18h13
  3. Réponses: 1
    Dernier message: 25/05/2007, 10h38
  4. Comment savoir si quelqu'un utilise mon serveur web
    Par Djo00 dans le forum Administration système
    Réponses: 5
    Dernier message: 24/04/2007, 10h36
  5. [Winsock] Comment savoir si quelqu'un se deconnect
    Par goof_22 dans le forum Bibliothèques
    Réponses: 2
    Dernier message: 30/04/2006, 16h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo