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 :

DB ou constantes


Sujet :

Java

  1. #1
    Membre éprouvé

    Inscrit en
    Juin 2005
    Messages
    1 155
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 1 155
    Par défaut DB ou constantes
    Hello les gens;
    J'ai un combo box avec quelques 250 clé-valeurs, (pays)
    Vaut-il mieux les récupérer depuis la base de données ou les mettre dans une classes de constantes ?
    Les avantages et inconvénients selon moi:
    Classe constantes:
    Avantages:
    - Plus de lisibilités au niveau du code (tous les combo box proviennent de la classe de constantes)
    - Plus rapide ?
    - Plus facile
    - Internationalisation bcp plus facile
    Base de données:
    Avantages:
    - Plus évolutif (même si les pays risquent pas trop de bouger à mon avis)
    Les avantages de l'une sont les inconvénients de l'autre.
    Merci pour toutes vos contributions.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    je dirais surtout que l'avantage de la DB, c'est si le pays doivent être référencé par d'autres tables, alors t'es obligé de les faire rentrer dedans. En effet, vau mieux un foreign key -> TABLE_PAYS que d'avoir plein de tables avec un champ VARCHAR2 stockant le code ISO du pays, par exemple (mais c'est pas un oabsolu, ca peut se designer comme ça).

    maintenant, pour l'évolution, détrompe toi, la liste de pays change assez régulièrement, et une mise à jour du code est parfois plus facile que de passer chez tous les clients mettre à jour la db :p

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 03/09/2003, 10h29
  2. requete SELECT avec un nombre constant
    Par gurumeditation dans le forum Requêtes
    Réponses: 3
    Dernier message: 04/07/2003, 20h04
  3. Gestion des constantes
    Par valfredr dans le forum XMLRAD
    Réponses: 5
    Dernier message: 18/06/2003, 16h23
  4. [ADO] Constantes des types de champ
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 05/09/2002, 11h08
  5. Au sujet des constantes
    Par FranT dans le forum Langage
    Réponses: 8
    Dernier message: 09/08/2002, 11h03

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