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

Java Discussion :

Partager un fichier jar (une seule copie) entre 2 applications ou plus !


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Février 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 1
    Par défaut Partager un fichier jar (une seule copie) entre 2 applications ou plus !
    salut
    je suis entrain de développer un fichier jar qui permettra de persister les données, récoltées à partir d'un fichier texte

    plusieurs applications peuvent modifier ces données persistant (ce qui provoquera automatiquement les modifications correspondantes dans le fichiers texte).

    mon problème c que si j'ajoute le même fichier jar à chaque application cela va dupliquer le traitement dans chaque application, la base de données va être chargée plusieurs fois je pe plus gérer les transactions de l'ensemble des applications !

    ya t il une possibilité pour qu'une seule copie du fichier jar soit partagée entre les applications, de cette façon je pourrais contrôler les transactions de chacune d'elle ??

    il est possible de le faire dans le contexte J2EE en plaçant le jar dans shared/lib au lieu de le mettre dans commen/lib mais en java classique ??

    merci

  2. #2
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 886
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 886
    Par défaut
    Bonjour,

    Si deux applications sont lancées, chacune d'entre elle va instancier les classes de ton JAR même si tu partages le JAR ( partager un JAR n'est pas équivalent à partager la plage mémoire d'exécution ).

    Ce dont tu as besoin, c'est d'un comportement client serveur... Un serveur où ta librairie est chargée, avec lequel les applications clients communiquent pour transmettre les données, ainsi ton serveur pourra gérer les appels consécutifs, et éviter les erreurs de partage de fichier... Je ne vois que ça, désolé !

  3. #3
    Membre expérimenté
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Par défaut
    Un ejb par exemple.

  4. #4
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 886
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 886
    Par défaut
    Un ejb c'est un peu trop, à mon avis une simple classe qui aille chercher les fichiers texte dans un répertoire qu'elle monitorerait serait suffisant.

Discussions similaires

  1. Réponses: 22
    Dernier message: 28/10/2010, 17h26
  2. Réponses: 3
    Dernier message: 08/04/2010, 11h29
  3. Decoupage d'un fichier d'une seule ligne
    Par fastlane3000 dans le forum AIX
    Réponses: 3
    Dernier message: 22/03/2010, 15h12
  4. lire un fichier en une seule fois
    Par ouinih dans le forum Langage
    Réponses: 2
    Dernier message: 25/03/2008, 18h30
  5. [WinDev 12] 2 fichiers dans une seule fenêtre
    Par Xsara 167 cv dans le forum WinDev
    Réponses: 5
    Dernier message: 24/01/2008, 09h09

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