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

Entrée/Sortie Java Discussion :

Export Import universel


Sujet :

Entrée/Sortie Java

  1. #1
    Membre confirmé Avatar de bbo1991
    Profil pro
    oidfsdfsd
    Inscrit en
    Novembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : oidfsdfsd

    Informations forums :
    Inscription : Novembre 2006
    Messages : 100
    Par défaut Export Import universel
    Salut à tous,
    J'ai des données à exporter sous formes d'objets (personne, facture, commande, etc...) via une sérialisation.
    Seulement il me semble que dans une importation l'on doit spécifier le type de l'objet à importer, du style:
    moi = (Personne) com.readObject();

    Or j'aimerai n'avoir qu'une seule méthode qui puisse importer n'importe quel objet et me donner leur type afin de pouvoir les mettre en argument des méthodes adéquats.
    Est-ce possible?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 21
    Par défaut
    Et bien mets Object...

    Après ce sera par contre a toi de te débrouiller pour extraire le type et dispatcher de manière adéqauate

  3. #3
    Membre chevronné Avatar de broumbroum
    Profil pro
    Inscrit en
    Août 2006
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 406
    Par défaut (OI/OS) ObjectInput(Output)Stream
    l'essentiel c'est de rendre les classes serialisables par implémentation de l'interface appropriée, i.e. Serializable, puis de clairement définir les propriétés de chaque objet à importer/exporter en modifiant les propriétés déclarées transient. Ensuite, si tu disposes des modificateurs transient, les méthodes readObject et writeObject de Serializable doivent être suchargées et complétées par une initialisation des valeurs à modificateur transient.
    Tu as à portée de clics des tutoriels à ce sujet.

  4. #4
    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
    Bref direction l'api de réflexion...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    String s = "toto";
    Object o = s;
    System.out.println(o.getClass().getName());

    t'affichera
    java.Lang.String
    A toi de faire en sorte de t'amuser avec

  5. #5
    Membre confirmé Avatar de bbo1991
    Profil pro
    oidfsdfsd
    Inscrit en
    Novembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : oidfsdfsd

    Informations forums :
    Inscription : Novembre 2006
    Messages : 100
    Par défaut
    merci sinok j'crois que ça va me servir énormément ben oui c'ès ce k'il fallait et ça marche

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

Discussions similaires

  1. [INFO GENERAL] Export/Import
    Par ElDadou38 dans le forum Oracle
    Réponses: 4
    Dernier message: 19/08/2005, 10h35
  2. Comment exporter / importer une table postgres
    Par Elois dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 01/03/2005, 18h22
  3. [Export-import] Comment faire ?
    Par phil_ma dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 06/02/2005, 18h15
  4. Export / Imports de Bases
    Par Guizz dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 21/07/2003, 14h18
  5. Export/import des logins et pwd
    Par Colargole dans le forum MS SQL Server
    Réponses: 14
    Dernier message: 17/07/2003, 16h07

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