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

avec Java Discussion :

Problème sauvegarde de plusieurs instanciations d'un même type d'objet


Sujet :

avec Java

  1. #1
    Membre éclairé Avatar de janyoura
    Femme Profil pro
    étudiante ingénierie informatique
    Inscrit en
    Mars 2012
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : étudiante ingénierie informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 365
    Par défaut Problème sauvegarde de plusieurs instanciations d'un même type d'objet
    Bonjour,
    Fouillant un peu partout, sur net, des tutoriels JAVA, je me trouve coincé au sujet de mon projet, qui est comme suit: c'est un workflow de vente-achat stock, donc j'ai deux entreprises qui interagissent ensemble, l'une entreprise vendeur, l'autre entreprise achat, donc je doit tout au long de leur interaction garder les identifiants des deux entreprises, ceux derniers extrait par l'authentification de l'une à travers une interface graphique et l'autre, comment ferai-je pour extraire son identifiant? Est-ce possible de sauvegarder 2 instanciations et les utiliser partout dans le programme? comment?
    Si quelqu'un pourra m'aider un peu, parce que là je me trouve totalement perdu, par manque d'expérience
    Merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur de construction de réseaux
    Inscrit en
    Août 2012
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur de construction de réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 406
    Par défaut
    tu utilise une base de données?

  3. #3
    Membre éclairé Avatar de janyoura
    Femme Profil pro
    étudiante ingénierie informatique
    Inscrit en
    Mars 2012
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : étudiante ingénierie informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 365
    Par défaut
    Citation Envoyé par junior222 Voir le message
    tu utilise une base de données?
    Oui MySQL

  4. #4
    Membre éclairé
    Homme Profil pro
    Ingénieur de construction de réseaux
    Inscrit en
    Août 2012
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur de construction de réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 406
    Par défaut
    explique davantage l'interaction qui se fait entre les entreprises

  5. #5
    Membre éclairé Avatar de janyoura
    Femme Profil pro
    étudiante ingénierie informatique
    Inscrit en
    Mars 2012
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : étudiante ingénierie informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 365
    Par défaut
    une entreprise "acheteur" s'identifie et lance une proposition d'achat d'un produit X, toutes les entreprises qui se trouvent dans la base de données peuvent répondre à cette demande, s'ils possèdent le produit X. Supposant que l'entreprise Y, répond a cette proposition et les 2 entreprises entrent en négociation, chacune selon les critères qu'elle a fixé pour ce produit là. Donc ici, je dois retenir les identifiants des 2 entreprises pour ainsi extraire les informations correspondantes aux produit X de chacune.

  6. #6
    Membre éclairé
    Homme Profil pro
    Ingénieur de construction de réseaux
    Inscrit en
    Août 2012
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur de construction de réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 406
    Par défaut
    Dans ce cas tu devrais avoir un autre champ qui identifie de manière unique une entreprise que tu dois générer pour qu'il y ait pas de doublon (ex: ENTR001). Comme ça tu n'est pas obligé d'utiliser l'id

  7. #7
    Membre éclairé Avatar de janyoura
    Femme Profil pro
    étudiante ingénierie informatique
    Inscrit en
    Mars 2012
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : étudiante ingénierie informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 365
    Par défaut
    Citation Envoyé par junior222 Voir le message
    Dans ce cas tu devrais avoir un autre champ qui identifie de manière unique une entreprise que tu dois générer pour qu'il y ait pas de doublon (ex: ENTR001). Comme ça tu n'est pas obligé d'utiliser l'id
    Ou l'ajouter?

  8. #8
    Membre éclairé
    Homme Profil pro
    Ingénieur de construction de réseaux
    Inscrit en
    Août 2012
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur de construction de réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 406
    Par défaut
    Citation Envoyé par janyoura Voir le message
    Ou l'ajouter?
    dans la table entreprise

  9. #9
    Membre éclairé Avatar de janyoura
    Femme Profil pro
    étudiante ingénierie informatique
    Inscrit en
    Mars 2012
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : étudiante ingénierie informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 365
    Par défaut
    Je n'ai pas bien compris la solution, un champ unique (l'identifiant est unique déjà) mais moi j'ai besoin de distinguer toujours entre les 2 entreprises qui interagissent.

  10. #10
    Membre éclairé
    Homme Profil pro
    Ingénieur de construction de réseaux
    Inscrit en
    Août 2012
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur de construction de réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 406
    Par défaut
    Citation Envoyé par janyoura Voir le message
    Je n'ai pas bien compris la solution, un champ unique (l'identifiant est unique déjà) mais moi j'ai besoin de distinguer toujours entre les 2 entreprises qui interagissent.
    tu craie un autre champ (code) que tu dois générer de préférence pour qu'il soit unique

  11. #11
    Membre éclairé
    Homme Profil pro
    Ingénieur de construction de réseaux
    Inscrit en
    Août 2012
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur de construction de réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 406
    Par défaut
    Citation Envoyé par junior222 Voir le message
    tu craie un autre champ (code) que tu dois générer de préférence pour qu'il soit unique
    Ce qui veut dire que tu te fixe un format pour le code (ENTR-XXX) et à chaque fois tu t'arrange à enregistrer les code sous cette forme (ENTR6001, ENTR6002, ENTR-003, etc.) bref tout sa dépend de toi mais sache que deux entreprises ne doivent pas avoir le même code.

  12. #12
    Membre éclairé Avatar de janyoura
    Femme Profil pro
    étudiante ingénierie informatique
    Inscrit en
    Mars 2012
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : étudiante ingénierie informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 365
    Par défaut
    Citation Envoyé par junior222 Voir le message
    deux entreprises ne doivent pas avoir le même code.
    Cette phrase m'éclaircie un peu ce que tu voulais dire, ceci voudra-t-il dire que il doit y avoir deux classes différentes pour chaque entreprise?

  13. #13
    Membre éclairé
    Homme Profil pro
    Ingénieur de construction de réseaux
    Inscrit en
    Août 2012
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur de construction de réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 406
    Par défaut
    Citation Envoyé par janyoura Voir le message
    Cette phrase m'éclaircie un peu ce que tu voulais dire, ceci voudra-t-il dire que il doit y avoir deux classes différentes pour chaque entreprise?
    Pourquoi deux classes?

  14. #14
    Membre éclairé Avatar de janyoura
    Femme Profil pro
    étudiante ingénierie informatique
    Inscrit en
    Mars 2012
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : étudiante ingénierie informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 365
    Par défaut
    Je ne comprends pas encore alors, bon voila mon diagramme entité/association..mon problème c'est dans le codage de ce modèle là. parce que dans le modèle E/A on n'a pas besoin de faire une liaison entre une entité entreprise et une entité entreprise, mais dans le code on a besoin d'avoir l'entité "proposition" par exemple pointer sur deux entreprise, celle qui propose et celle qui accepte la proposition
    Nom : MCD final.PNG
Affichages : 198
Taille : 133,8 Ko

  15. #15
    Membre éclairé
    Homme Profil pro
    Ingénieur de construction de réseaux
    Inscrit en
    Août 2012
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur de construction de réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 406
    Par défaut
    Citation Envoyé par janyoura Voir le message
    Je ne comprends pas encore alors, bon voila mon diagramme entité/association..mon problème c'est dans le codage de ce modèle là. parce que dans le modèle E/A on n'a pas besoin de faire une liaison entre une entité entreprise et une entité entreprise, mais dans le code on a besoin d'avoir l'entité "proposition" par exemple pointer sur deux entreprise, celle qui propose et celle qui accepte la proposition
    Nom : MCD final.PNG
Affichages : 198
Taille : 133,8 Ko
    Pourquoi tu dis une chose et son contraire? Si dans le code tu dois avoir une relation (unaire je crois) entre une entreprise et une entreprise elle doit apparaitre dans le modèle E/A

  16. #16
    Membre éclairé Avatar de janyoura
    Femme Profil pro
    étudiante ingénierie informatique
    Inscrit en
    Mars 2012
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : étudiante ingénierie informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 365
    Par défaut
    comment modéliser ça?

  17. #17
    Membre éclairé
    Homme Profil pro
    Ingénieur de construction de réseaux
    Inscrit en
    Août 2012
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur de construction de réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 406
    Par défaut
    Citation Envoyé par janyoura Voir le message
    comment modéliser ça?
    C'est comme une association sauf qu'ici la source et la destination c'est entreprise

  18. #18
    Membre éclairé Avatar de janyoura
    Femme Profil pro
    étudiante ingénierie informatique
    Inscrit en
    Mars 2012
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : étudiante ingénierie informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 365
    Par défaut
    Citation Envoyé par junior222 Voir le message
    C'est comme une association sauf qu'ici la source et la destination c'est entreprise
    Je croyais qu'un tel type d'association n'existe pas dans un diagramme d'E/A

  19. #19
    Membre éclairé
    Homme Profil pro
    Ingénieur de construction de réseaux
    Inscrit en
    Août 2012
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur de construction de réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2012
    Messages : 406
    Par défaut
    Citation Envoyé par janyoura Voir le message
    Je croyais qu'un tel type d'association n'existe pas dans un diagramme d'E/A
    Si si on appelle ça association unaire. J’espère que le problème deviens clair maintenant

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/06/2011, 16h07
  2. Réponses: 3
    Dernier message: 29/12/2008, 15h22
  3. Réponses: 7
    Dernier message: 05/06/2006, 13h44
  4. Réponses: 4
    Dernier message: 26/04/2006, 14h02
  5. Problème pour différencier plusieurs select avec le même nom
    Par vallica dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 24/04/2006, 11h35

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