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 :

Demande de renseignements [Débutant(e)]


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 80
    Par défaut Demande de renseignements
    Bonjour,

    Quelqu'un pourrait il m'expliquer précisément ce qu'est un EJB3, ainsi que son rôle et son intervention dans l'architecture d'une application JEE ?
    Merci d'avance.

    Cordialement.

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Pour commencer, il faut savoir qu'il existe 3 grandes familles d'EJB :

    - Entity
    - Stateless/Stateful
    - Message

    La première représente des données persistantes (le plus souvent dans une DB), la deuxième des composants métiers, la troisième est une variante de la deuxième dans la mesure où elle répond à un message (synchrone ou asynchrone)

    L'EJB est une pièce maîtresse de l'architecture JEE (même si on peut s'en passer). L'avantage, à mon sens, est la prise en compte des appels distants dans la norme (plus simple que RMI etc), des transactions, de la séparation des tâches et bien d'autres...

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 383
    Par défaut
    J'ajouterais que les avantages des EJB3 sur les EJB2 sont:
    - une simplification du développement : utilisation de POJO et d'annotations au lieu des nombreux objets et interface à implémenter
    - une bien meilleures implémentation des EJB entity avec l'apparition d'une nouvelle norme : JPA

    Dans l'architecture J2EE, les EJB implémentent la couche service (EJB Session ou MDB) et la couche d'accès aux données sous forme de mapping objet/relationel (EJB Entity)

  4. #4
    Membre éprouvé

    Profil pro
    MOA
    Inscrit en
    Décembre 2002
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : MOA

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 232
    Par défaut
    Apparremment, les EJB3 ont apporté beaucoup d'amélioration par rapport à la version 2.

    J'ai égalemment une question :
    Depuis quand la version 3 est assez souvent utilisé ?
    depuis le début de l'année 2008 seulement ou est ce que c'est beaucoup plus vieux ? début 2007 ?

    On entends plus trop parlé des EJB2 mais un peu donc j'imagine que les EJB3 ont commencé à etre utilisé depuis début 2007 mais je me trompe peut etre ...

Discussions similaires

  1. Réponses: 6
    Dernier message: 10/05/2006, 15h34
  2. demande de renseignements sur les classes
    Par altadeos dans le forum Langage
    Réponses: 4
    Dernier message: 08/04/2006, 15h59
  3. demande de renseignement sur delfi 7
    Par cybob dans le forum Débuter
    Réponses: 11
    Dernier message: 19/02/2006, 18h32
  4. petite demande de renseignement
    Par Shivaneth dans le forum Langage SQL
    Réponses: 2
    Dernier message: 25/05/2005, 10h17
  5. demande de renseignements
    Par canada1975 dans le forum Développement
    Réponses: 6
    Dernier message: 26/12/2002, 22h18

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