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

Servlets/JSP Java Discussion :

[Strategie] Utilisations d'objets crées depuis un servlet


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de fabszn
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2002
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2002
    Messages : 974
    Par défaut
    Citation Envoyé par zl
    A mon avis, par static, il entend déclarer la variable dont il a besoin comme static pour pouvoir y accéder depuis n'importe quelle classe et donc depuis n'importe quelle couche. C'est une solution mais ce n'est pas "terrible".

    Il faut séparer les couches aux maximum. La communication entre les couches doit se faire dans un seul sens:

    Présentation-->Métier-->Persistence.


    Zl.
    Oui Je suis entierement d'accord avec toi!! C'est même pas propre du tout (selon moi).. et ce n'est pas une solution viable dans le cas de l'utilisation d'une seule connection , à cause des acces concurrents! cela risquerai de poser des soucis!! ou alors il faudrait il accéder de maniere synchronisée...

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bon, pour l'instant j'ai crée un Singleton avec mon DataSource.
    Mais je ne parviens pas à le récupèrer. Mais plus vous en parlez, plus ça me semble plus propre votre façon de faire.

    Je vais donc me pencher par la.

  3. #3
    zl
    zl est déconnecté
    Membre éprouvé
    Inscrit en
    Août 2005
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 75
    Par défaut
    Le singleton n'assure aucune gestion des synchronisations.

    Utilises plutôt un "pool de connection". Si tu ne sais pas ce que c'est: Google: pool de connection. Il existe un pool de connection qui s'appel cp30 je crois et qui est Open Source.

    En gros, le principe d'un pool c'est de te créer un certain nombre de connections qu'il met dans un cache et tu au besoin tu te sers dans ce cache et c'est le pool qui gére la création/libération des connections pour toi.

    Zl.

  4. #4
    Membre Expert
    Avatar de fabszn
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2002
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2002
    Messages : 974
    Par défaut
    Hello,

    Oui quand tu auras bien saisie le principe du singleton.. Par contre dans ton singleton utilise, effectivement un pool de connexion!

    Bon developpement!


  5. #5
    Invité
    Invité(e)
    Par défaut
    et org.apache.tomcat.dbcp.dbcp.BasicDataSource utilise un pool de connexion non ?

  6. #6
    Membre Expert
    Avatar de fabszn
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2002
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2002
    Messages : 974
    Par défaut
    Hello,

    D'apres la javaDoc j'ai l'impression que oui :

    javadoc

  7. #7
    Invité
    Invité(e)
    Par défaut
    Oui, il me semblait bien.
    Donc je peux l'utiliser en Singleton.

    Ainsi je serai sur de ne pas créer des tones de connections puisque mon DataSource les gére pour moi et j'y aurai accés n'importe quand...

  8. #8
    Membre Expert
    Avatar de fabszn
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2002
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2002
    Messages : 974
    Par défaut
    Hello,


    Vi

  9. #9
    Invité
    Invité(e)
    Par défaut
    Paaarfait.

    Merci.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [Flex3] Utiliser un objet depuis une autre page MXML
    Par cairon59 dans le forum MXML
    Réponses: 4
    Dernier message: 11/08/2010, 16h50
  2. Réponses: 4
    Dernier message: 19/05/2009, 19h14
  3. Réponses: 1
    Dernier message: 09/04/2008, 02h13
  4. Réponses: 2
    Dernier message: 08/04/2008, 11h03
  5. utilisation d'objets ADO pour CMS sur POSTGRESQL7.3.2
    Par turbok dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 10/10/2003, 09h29

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