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 :

Utilité et persistance [EJB]


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de gojira
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    94
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 94
    Par défaut Utilité et persistance
    Bonjour,

    j'ai suivi l'article sur les EJB: http://knotty.developpez.com/j2ee/ejb/
    Mais j'avoue avoir toujours des problèmes pour comprendre l'utilité par rapport à une classe normale.
    En effet si je définis une classe normale avec attributs privés et méthodes d'accès aux attributs publiques j'obtiens donc un Bean.
    Aurais-je un EJB?
    simplement, qu'est-ce qui caractérise un EJB par rapport à un Bean?
    Que signifie persistance?

    Merci pour votre aide.
    Amicalement...

  2. #2
    Membre éclairé
    Inscrit en
    Juin 2005
    Messages
    303
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 303
    Par défaut
    un ejb est un ensemble de javabean. les principaux avantages des ejb:
    - support des montées en charge (c a d, supporte un nombre illimité de connexion simultanée, et ce grace au serveur d'application qui se duplique en cas de surcharge).
    - persistance : représente les données d'une BD. en gros permet la gestion d'une BD(suppression, modification et ajout).
    - parallelisme : tu n'as pas besoin de programmer le threading ou le parallelisme pour l'accés aux ressources.
    - un ejb peut etre accessible par plusieurs type de clients.

    bon bah voila, c'est ce que j'ai à ma connaissance. j'espere que c'est convaincant.

    ++

  3. #3
    Membre confirmé Avatar de gojira
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    94
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 94
    Par défaut
    Donc ça ressemble plus à un FrameWork...
    Et ça ne marche que sur un serveur d'application?

  4. #4
    Membre éclairé
    Inscrit en
    Juin 2005
    Messages
    303
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 303
    Par défaut
    et ouais, uniquement sur un serveur d'aplication. chaque serveur d'application contient un ou plusieurs conteneurs. c'est dans ces conteneurs que se trouvent les EJB. en realite ce sont les conteneurs qui se dupliquent et non le serveur lui meme.

  5. #5
    Membre éclairé Avatar de adilou1981
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 251
    Par défaut
    est ce que Tomcat possede un conteneur pour les EJBs. Dans mon projet je veux utiliser Tomcat, Struts, JDBC donc je veux savoir si c possible dans ce cas de manipuler les EJBs


    un autre point qu'est ce t'apelles type de clients?

  6. #6
    Membre éclairé
    Inscrit en
    Juin 2005
    Messages
    303
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 303
    Par défaut
    non tomcat n'est pas un serveur d'application et donc n'a pas de conteneur d'ejb. il faut obligatoirement un serveur d'appli pour heberger des ejb. tomcat est un conteneur de jsp/servlet.
    tu peux choisir d'utiliser tomcat seul et la t'auras pas d'ejb. comme tu peux choisir d'utiliser tomcat avec jboss ou autre serveur d'appli avec tomcat qui heberge tes jsp et servlets, et le serveur d'appli qui heberge les ejb.

    pour ce qui est des différents type de clients, je veux dire un client leger comme un navigateur web et la t'as besoin de tomcat. et le 2eme type de client est le client loourd comme des appli java,c/c++, corba..., ce type de client communique directement avec le serveur d'appli qui contient les ejb.

  7. #7
    Membre éclairé Avatar de adilou1981
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 251
    Par défaut
    Merci pour ces très claires explications .

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

Discussions similaires

  1. Utilité de l'unité de persistance
    Par marguerite99 dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 22/11/2010, 11h52
  2. Utilité d'un pointeur vers une fonction ?
    Par Nasky dans le forum C
    Réponses: 10
    Dernier message: 20/03/2010, 19h54
  3. [CakePHP] utilité de "Persistent Connection"
    Par cool dans le forum Bibliothèques et frameworks
    Réponses: 12
    Dernier message: 14/03/2010, 17h29
  4. Utilité de la persistance pour java web ?
    Par ChristopheD dans le forum Général Java
    Réponses: 4
    Dernier message: 05/01/2010, 18h08
  5. utilité du binaire et hexadecimaux?
    Par souris78 dans le forum C
    Réponses: 9
    Dernier message: 01/07/2003, 15h08

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