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 :

Héritage entre EJB


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Homme Profil pro
    Inscrit en
    Décembre 2003
    Messages
    219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2003
    Messages : 219
    Par défaut Héritage entre EJB
    Bonjour,
    J'ai une préoccupation concernant la réutilisation d'un composant EJB.
    En fait j'aimerai savoir s'il y a un moyen de réutiliser un EJB en l'adapter à ses besoins spécifiques. Par exemple, un EJB qui fournit un service 's' que je veux réutiliser en le modifiant (le reimplementer par exemple). J'ai un peu pensé à la notion d'héritage comme en Orienté Objet.
    Quelqu'un a-t-il essayé ça ?

    Merci pour votre réaction.

  2. #2
    Membre Expert
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Par défaut
    J'ai du mal à comprendre ton problème. As tu un exemple précis et réel.
    La spec impose une implémentation et non une extension donc je ne vois pas ce qui t'empêche que faire de l'héritage.
    C'est l'interface qui étend EJBHome/EJBObject.... L'EJB lui même implémenter SessioBean par exemple.

  3. #3
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Billets dans le blog
    2
    Par défaut
    Le plus simple pour cela est de passer par de la délégation.
    L'implémentation des services est faite par des objets classiques (POJO) pour lesquels tu peux utiliser l'héritage et ton EJB, implémentation de l'interface remote, ne fait que de la délégation vers une instance POJO.

  4. #4
    ndp
    ndp est déconnecté
    Membre expérimenté Avatar de ndp
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 227
    Par défaut
    Salut,

    J'ai un peu pensé à la notion d'héritage comme en Orienté Objet.
    Quelqu'un a-t-il essayé ça ?
    Disons que tu ne peux pas faire d'heritage entre composants. Le modele de programmation des EJBs est differents de celui des objets....
    Quand tu programmes des EJBs, tu n'as ni polymorphisme, ni liaison dynamique.

Discussions similaires

  1. Parametres entre EJB et Servlet
    Par tinico dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 12/04/2007, 16h43
  2. Relation entre EJB, couche métiers, JSP et servlet
    Par infinity21 dans le forum Servlets/JSP
    Réponses: 13
    Dernier message: 05/03/2007, 23h50
  3. Master Page héritage entre elles
    Par zooffy dans le forum ASP.NET
    Réponses: 7
    Dernier message: 04/03/2007, 19h30
  4. [EJB2.1 Entity] Probleme - Relation entre EJB - Composition d'EJB ??
    Par skrosoft dans le forum Java EE
    Réponses: 7
    Dernier message: 09/02/2007, 17h11
  5. Héritage entre Forms
    Par BarBal dans le forum Composants VCL
    Réponses: 7
    Dernier message: 29/08/2002, 17h44

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