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

API standards et tierces Java Discussion :

Listener de fichier


Sujet :

API standards et tierces Java

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut Listener de fichier
    Salut,


    j'aurais besoin d'un listener our fichier. J'aurais appeler ca un FileListener, mais a paremment c'est pas ca.

    En fait pour savoir quant un fichier contenant la liste des connecté sur le programme est modifié (donc quant quelqu'un se connecte).

    Je ne vois pas comment ca pourrais s'appeler, car en cherchant sr google, je ne trouve pas.



    Merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut
    personne sait ?

  3. #3
    iuz
    iuz est déconnecté
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 114
    Par défaut
    M'étonnerais que ça existe. Il faut faire un thred qui va lire la date de dernière modification du fichier et prévenir qui de droit.
    Je ne connais pas les raisons du stockage des connectés dans un fichier, mais je trouve ça bizarre.

  4. #4
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 35
    Par défaut
    Salut Croquis...

    peux tu créer du xml, donnant une valeur a ton fichier, en parsant celui-ci, tu pourrais voir assez vite si quelque chose a changer et donc si quelqu'un s'est connecté..

    sinon

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut
    Tu est le barthelus76 que je pourrais connaitre ???

    comment ca du xml, ca changera quoi ?

    Sinon aussi, comment faire pour enregistrer sur un serveur web, car sur mon pc j'y arrive, et sur le web ca marche pu. Est ce qu'il faut faire avec autre chose ?

    j'utilise le truc de base. filewriter je crois.

  6. #6
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par croc14
    En fait pour savoir quant un fichier contenant la liste des connecté sur le programme est modifié (donc quant quelqu'un se connecte).
    Pourquoi as-tu besoin d'un fichier pour cela ? Ces infos doivent être partagé entre plusieurs applications différentes ? Dans ce cas là il serait peut-être préférable d'utiliser les Sockets...

    Citation Envoyé par croc14
    Sinon aussi, comment faire pour enregistrer sur un serveur web, car sur mon pc j'y arrive, et sur le web ca marche pu. Est ce qu'il faut faire avec autre chose ?
    Que veux-tu dire par "enregistrer sur un serveur web" ? Si c'est enregistrer un fichier sur une machine distante, il faut que sur cette machine il y ai un protocole qui te permettent d'envoyer le(s) fichier(s)...

    Si c'est un serveur web il te faudra donc une page d'upload par exemple...

    Mais attention aux problèmes de sécurité...

    a++

  7. #7
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Ba pour la modification de ton fichier tu pourrais passer par un mécanisme de somme de contrôle (du MD5 par exemple): périodiquement tu vérifie cette somme et la compare à celle stockée dans ton prog (tu l'auras calculée à l'initialisation de ton prog, puis en cas de modification tu retiens la nouvelle valeur)

    Tu pourras calculer ton MD5 gràce à la classe MessageDigest

  8. #8
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut
    Alors voila, mon programme applet devrait etre utilisé par plusieur personne.

    Les fichier sont heberger par ifrance. Et la BD ne marche a paremment pas en java ou alors je ne sais pas m'en servir.

    Donc pour géré la liste de compte, j'utilise un fichier.
    Et sertaine personne pervent modifier la liste des connecté (les admin) Et pour enregistré, il me faudrait pouvoir enregistrer, or on ne spécifie jamais le login et co.

    Donc plusieur solution s'offre a moi, ou je peux enregistré et donc le fichier ira, ou alors il faut que je face marché la BD.

    Vous me conseillé quoi ?

    soket et MD5 je vois pas ce que c'est !!!

  9. #9
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608
    Par défaut
    Citation Envoyé par croc14
    Et la BD ne marche a paremment pas en java ou alors je ne sais pas m'en servir.
    Tu as essayé un driver JDBC (spécifique à la "marque" de ta base) et ça ne fonctionne pas ?
    dans ce cas as-tu essayé un driver ODBC générique ?
    Les bases de données sont là pour pallier les défauts d'un système de persistance en fichier, donc ça reste à priviliégier : voire dans tous les cas...

    Sinon si vraiment : il est suffisant de vérifier la date de modification d'un fichier plutôt que vérifier si des changements de hash (d'ailleurs SHA-1 puis SHA-256 sont sûrs eux) existent ; sauf si des "modifications vides" peuvent survenir !

  10. #10
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Laisse tomber pour iFrance, c'est comme touts les hébergeurs mutualisé gratuits ou pas chers, tu ne peux pas y accéder depuis l'extérieur du serveur, ou alors il te faut coder un serveur php et faire du webservice pour créer un relais...

    Une socket est un espèce de tuyau dans lequel tu fais transiter les données pour les applis réseau (elle associe une adresse IP et un numéro de port)
    Le MD5 est une des différentes façons de créer une somme de contrôle sur un fichier, une chaine de texte ou je ne sais encore afin de pouvoir en controler la validité par rapport à une autre version de cette comme de contrôle.
    Dans ton cas celà te permettrai de savoir si le fichier a été modifié depuis la dernière modif

  11. #11
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut
    Arrr domage pour ifrance.

    Donc ma seule solution est de faire avec les fichiers. Mais J'ai essayé, et je ne peux pas enregistré (ce qui est logique car comment ils saient que le programme a le droit ?) !!!

    Sinon il y a une liste d'hébergeur gratuit chez qui sa marcherais ?
    Par exemple free ?

Discussions similaires

  1. "Listener" sur un fichier
    Par jessie dans le forum Général Java
    Réponses: 2
    Dernier message: 16/05/2008, 17h12
  2. Listener sur fichiers / dossiers
    Par Razgriz dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 03/07/2007, 15h33
  3. Quel fichier Listener.ora ?
    Par genio dans le forum Oracle
    Réponses: 2
    Dernier message: 08/11/2006, 17h21
  4. [C#] Listener sur fichiers
    Par groovyroe dans le forum Windows Forms
    Réponses: 1
    Dernier message: 27/07/2006, 15h02
  5. [Listener] Listener sur un fichier
    Par groovyroe dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 29/05/2006, 11h19

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