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 :

Passage des paramètres par référence [EJB]


Sujet :

Java EE

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 27
    Points : 31
    Points
    31
    Par défaut Passage des paramètres par référence
    Bonjour,

    Je sais que les paramètres d'un EJB sont transmis par valeur lors de l'utilisation de l'inteface remote.

    Est-il possible de passer les paramètres par référence tout en utilisant l'interface remote.

    En fait j'ai une Servlet qui doit appeller une méthode d'un EJB session avec état en lui passant un objet. La méthode du bean doit modifier des attributs de l'objet. La modification de ces attributs doit être reportée dans l'objet de l'appelant (en l'occurance le servlet dans l'exemple),

    Je pense qu'il n'est pas possible de passer un paramètre par référence du fait de l'utilisation de l'interface remote (et de la sérialization) mais si quelqu'un a une idée ce serait sympa.

    Par contre j'ai remarqué de le fichier de déploiement comportait un élément <pass-by-reference> qui peut être fixé à true. Malgré cela il me semble que la passage s'effectue toujours par valeur.

    Merci d'avance pour vos conseils.

    Jean.Marc

  2. #2
    Membre expérimenté
    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
    Points : 1 638
    Points
    1 638
    Par défaut
    Hello,

    Je pense pas que le passage par reference soit possible. car l'appel de la methode et le traitement des parametres se fait dans deux JVM differentes.

    (Corrigez moi si je me trompe, c'est une supposition et non une affirmation)
    @+

    Fabszn
    Twitter : @fsznajderman

    N'oubliez pas le bouton
    Comment bien poser ses questions sur le forum


  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 27
    Points : 31
    Points
    31
    Par défaut
    Effectivement j'ai lu dans mon bouquin sur les EJB que l'appel d'une méthode locale peut être effectuée soit par valeur soit par référence. Par contre l'appel d'une méthode éloignée ne peut être effectuée QUE par valeur.

    Merci pour ta réponse.

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 09/08/2007, 17h34
  2. Passage de paramètres par référence
    Par margagn dans le forum Framework .NET
    Réponses: 2
    Dernier message: 08/05/2007, 23h08
  3. [POO] Passage de paramètre par référence.
    Par abidi_niz dans le forum Langage
    Réponses: 3
    Dernier message: 12/10/2006, 12h20
  4. [C#] passage de paramètres par référence
    Par SesechXP dans le forum Windows Forms
    Réponses: 3
    Dernier message: 03/08/2006, 12h48
  5. [C#] Envoie des paramètres par référence
    Par efficks dans le forum C#
    Réponses: 4
    Dernier message: 29/11/2005, 23h53

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