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

  1. #1
    Membre à l'essai
    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
    Points : 10
    Points
    10
    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 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    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 211
    Points : 8 316
    Points
    8 316
    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.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    765
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 765
    Points : 1 037
    Points
    1 037
    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 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    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 211
    Points : 8 316
    Points
    8 316
    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)

  5. #5
    Membre à l'essai
    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
    Points : 10
    Points
    10
    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 867
    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 867
    Points : 22 929
    Points
    22 929
    Billets dans le blog
    53
    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.

  7. #7
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 627
    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 627
    Points : 15 788
    Points
    15 788
    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, 16h02
  2. comment savoir si un script a été exécuté?
    Par couse1 dans le forum AIX
    Réponses: 1
    Dernier message: 23/02/2009, 19h13
  3. Réponses: 1
    Dernier message: 25/05/2007, 11h38
  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, 11h36
  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, 17h21

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