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 :

Conseil developpement options d 'une application


Sujet :

Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 231
    Par défaut Conseil developpement options d 'une application
    Bonjour,

    Je dois développer une application avec une base de données.
    Cependant, certaines choses de l'application (quel que soit le poste sur lequel il est ) doit pouvoir être modifiable.

    Par exemple, le contenu d'une JComboBox ou d'une Jlist.

    Dans un premier temps je pensais mettre le contenu dans une base de données. Mais c'est pas top je trouve.
    Après j'ai eu l'idée d un fichier de configuration XML stocké sur le serveur ,que le fichier soit lisible par le logiciel?
    Première question: peut on lire le fichier xml à travers le réseau?
    Seconde question: avez vous d'autres pistes pour m'orienter?

    Merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2006
    Messages : 80
    Par défaut
    Salut !

    je pensais mettre le contenu dans une base de données. Mais c'est pas top je trouve
    Une base de donnée n'est pas une si mauvaise idée, voir une légère du genre HSQLDB.

    peut on lire le fichier xml à travers le réseau?
    Oui toute donnée peut être lue depuis le réseau comme d'un fichier.

    avez vous d'autres pistes pour m'orienter?
    Tu as toujours les fichiers .properties bien crade.

    Personnellement, je choisirais la db sans hésiter.
    Si ça pose problème je passerais ensuite au properties.
    Et en dernier il y a ce bon vieux XML.

    Ce n'est qu'un avis personnel, beaucoup préfère le xml au properties.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 231
    Par défaut
    Tu as toujours les fichiers .properties bien crade.
    Qu'est ce donc?

    A savoir que ma base de donnée est une base de donnée mysql.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2006
    Messages : 80
    Par défaut
    Le fichier .properties, c'est un fichier qui représente une simple Map.

    dans ton fichier:
    clef1=val
    clef2=va

    après dans ton code tu récupère un objet Properties sur lequel tu peux faire myProps.getProperty("clef1");

    Je peux t'en dire plus si tu veux te tourner vers ce moyen, mais sur ce site, il y a surement de la doc à ce sujet.

    Il exite aussi l'API Preferences, mais je ne l'ai jamais utilisé, donc je ne sais pas si ça peut te convenir.

    Tu n'es pas forcé d'utiliser une base de donnée mysql.
    Si tu as le temps, jette un oeil à HSQLDB c'est pas mal.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 231
    Par défaut
    c'est pas mal l'idée d'une base de donnée embarquée. Le truc c 'est que jai besoin dun accès client serveur. Car les options du logiciel doit être le même pour toutes les copies. Donc autant resté sur mysql, avec laquelle j'ai commencé.

    EN gros les options doivent être paramétrables et les mêmes pour tous.

  6. #6
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Tous les fichiers sont accessibles en java par le réseau... du moment que le réseau y donne accès évidemment. Donc tu n'as que l'embarras du choix : properties, xml, etc.

    Actuellement je suis en train de développer une appli où j'utilise le JSON comme format de config, et j'y accède tantôt en java (swing), tantôt en javascript (gwt), par le net.

Discussions similaires

  1. Conseils Pour Elaboration d'une Application
    Par YOP33 dans le forum Modélisation
    Réponses: 4
    Dernier message: 02/04/2008, 00h08
  2. Conseil-Mise à jour d'une application
    Par thesmall dans le forum Langage
    Réponses: 3
    Dernier message: 13/02/2007, 10h02
  3. [C#] Enregistrer les options d'une application
    Par legillou dans le forum Windows Forms
    Réponses: 24
    Dernier message: 18/08/2006, 12h51
  4. Conseils pour re-développer une application "old school"
    Par delphi5user dans le forum Delphi
    Réponses: 1
    Dernier message: 10/07/2006, 17h53
  5. Réponses: 19
    Dernier message: 10/05/2006, 09h40

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