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 EE Discussion :

Constructeur avec paramètres ?


Sujet :

Java EE

  1. #21
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 310
    Points : 9 522
    Points
    9 522
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par DevTeam_ Voir le message
    D'où mon idée de passer cette dite classe au format EJB...

    D'où ma question de stockage d'une connexion JDBC sur un EJB...
    Pourquoi pas, ce n'est pas parce que ce n'est pas "standard" qu'il ne faut pas le faire dans certains cas. En plus, ça sent le "temporaire"...

    Citation Envoyé par DevTeam_ Voir le message
    D'où ma remise en cause quant à ma vocation à faire du développement
    Mais non, faut pas être négatif

    A la base, tu voulais utiliser des arguments pour la création de l'EJB3, là, je ne vois pas trop... je ne sais même pas si c'est possible...
    Les paramètres représentaient quoi ? Les paramètres de la connexion ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  2. #22
    Membre chevronné
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Points : 2 197
    Points
    2 197
    Par défaut
    Personnellement pour résoudre mon problème équivalent (pour une connexion corba) je vais utiliser un setter, et si on appelle la méthode métier sans avoir initialisé l'EJB via le setParametre, je renverrai une exception (genre IllegalStateException : EJB not initialized).
    C'est le seul moyen que j'ai trouvé

  3. #23
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    311
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 311
    Points : 318
    Points
    318
    Par défaut
    Citation Envoyé par OButterlin Voir le message
    Pourquoi pas, ce n'est pas parce que ce n'est pas "standard" qu'il ne faut pas le faire dans certains cas. En plus, ça sent le "temporaire"...
    L'enfer est pavé de bonnes intentions, et les mauvaises applis de trucs temporaires vieux de 10 ans...
    Je ne suis pas du tout gêné par le concept de "non EJB-proof", la seule limite c'est l'exception levée quand je tente de stocker la connexion sur l'EJB. On en revient à notre feeling de non-serializable...

    Citation Envoyé par OButterlin Voir le message
    Les paramètres représentaient quoi ? Les paramètres de la connexion ?
    La connexion JDBC, justement !

    Citation Envoyé par morph41 Voir le message
    Personnellement pour résoudre mon problème équivalent (pour une connexion corba) je vais utiliser un setter, et si on appelle la méthode métier sans avoir initialisé l'EJB via le setParametre, je renverrai une exception (genre IllegalStateException : EJB not initialized).
    C'est le seul moyen que j'ai trouvé
    C'est pas bête, mais ça veut dire qu'on a régressé lors du passage EJB2.1=>3 ? Ah moins qu'il n'y ait une bonne raison au fait de ne plus pouvoir passer de paramètres...

  4. #24
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 310
    Points : 9 522
    Points
    9 522
    Billets dans le blog
    1
    Par défaut
    Bon, pour la connexion, il y a peut-être moyen de contourner le problème.
    Si tu positionne l'objet Connection comme ceci System.getProperties().setProperty("Connexion1", connection), tu pourras la récupérer par System.getProperties().getProperty("Connexion1");
    (Là, on est au niveau jvm il me semble)
    Du coup, tu n'as plus besoin du paramètre...

    (ça reste de la bidouille )
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. question sur constructeur avec paramètre
    Par Invité dans le forum Débuter
    Réponses: 3
    Dernier message: 15/11/2010, 11h31
  2. Singleton constructeur avec paramètres
    Par ancrou dans le forum Langage
    Réponses: 5
    Dernier message: 23/06/2009, 11h20
  3. [C#]Constructeur avec paramètre dans designer
    Par ClaudeBg dans le forum Windows Forms
    Réponses: 1
    Dernier message: 15/02/2009, 19h18
  4. [PHP 5.2] [POO] Constructeur avec paramètres et héritage
    Par yamayo dans le forum Langage
    Réponses: 4
    Dernier message: 11/01/2009, 20h40
  5. [Framework] [Core] bean et constructeur avec paramètre
    Par robert_trudel dans le forum Spring
    Réponses: 3
    Dernier message: 10/07/2008, 13h52

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