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 :

Débuter avec les EJB [EJB]


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
    Juin 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 98
    Par défaut Débuter avec les EJB
    Bonjour tous le monde,
    je souhaiterai étudier les ejb pour commencer à faire des petites applications avec, et je ne sais pas avec quoi commencer?!!
    y'a t il un tutorial qui définit bien ce que c'est un EJB et comment les utiliser?
    je vous remerci d'avance

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,

    alors voila des sources que j'ai trouvé pour mes recherches (je te passe le minimum ^^)

    Pour les EJB 3
    Cours de Tuomas Mikkola
    Tuto Eclipse + jboss

    Pour JPA
    JPA va te permettre de gérer la persistance des données

    Cours de Richard Grin
    Tuto Serge tahe

    voila tu as déjà de quoi faire

    bon courage
    Dernière modification par Sendusha ; 02/05/2011 à 14h35.

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 98
    Par défaut
    Bonjour,
    je vous remercie pour les liens que tu ma envoyé, mais je cherche des docs pour vraiment commencer avec les ejb, des tutos et des exemples concret de A à Z s'il y en a
    s'il vous plait aidez moi

  4. #4
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,

    le lien sur Tuto Eclipse + jboss ne te convient pas ?
    je suis sur les EJB depuis 2 mois et aujourd'hui je me débrouille rien qu'avec ce que je t'ai donné comme lien.

    Sinon pour faire simple pour les EJB3:

    Un EJB ou Entreprise Java Bean est un objet java qui va pouvoir être appelé à distance ou en local.

    On s'en sert pour faire des application distribuée (ou non)
    On peut s'en servir pour faire des client riches (interface swing ect ...) ou des client légers (interfaces web)

    l'EJB est un objet stocké côté serveur
    Un client (léger ou riche) accède à l'EJB via une interface

    Tu as différent type d'EJB:
    Les Session bean (stateless et staefull) accessible en local et en remote
    Les Entity (accessible qu'en local)
    Les message driven bean

    Tu utilises les Session Bean pour les accès distants ou locaux.
    Ces bean peuvent contenir la logique métier de ton application
    Si tu veux garder un état de ton objet (comme une session) tu utilises un Statefull (exemple un panier d'articles)
    Si l'état de ton Objet ne t'intéresse pas, tu utilises un stateless (catalogue de produits)

    Maintenant tu voudrais que les données de ton panier soient enregistrées en base de données:
    Alors tu utilises un Entity. L'Entity va être la représentation objet des tes données en base de données (pour faire simple dans un premier temps: Un Entity = Une table "pas tout le temps vrai )

    Les outils:
    Pour faire des ejb il te faut un serveur:
    Jboss
    Tomcat avec easybean ect ....

    voila les quelques infos rapide que je puisse te donner sans trop de détails.

    normalement avec les liens donné tu devrais t'en sortir
    de plus regarde ce topic un livre sur les EJB est disponible gratuitement

    edit:

    si j'ai le temps je te ferai un petit tuto simple ce soir pour t'expliquer comment ça fonctionne

    je le posterai demain

    en attendant bon courage !

    ps: tu veux ejb2 ou 3 ? car si tu débutes commence avec les EJB3 !
    Dernière modification par Domi2 ; 25/08/2011 à 16h01.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 98
    Par défaut
    Bonjour,
    j'ai commencé à travailler avec le tuto du site eclipse total et je suit exactement les opérations qu'il fait, j'utilise ecilpse Ganymed et le Jboss 4.0.5, et en déployant l'application pour faire le teste (en déployant juste l'interface et la class) j'obtiens le message suivant dans ma console:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    21:23:10,453 WARN  [ServiceController] Problem creating service jboss.j2ee:service=EJB3,module=testEJB.jar
    java.lang.ClassNotFoundException: Unexpected error during load of: nabil.PremietEJBbean, msg=Bad version number in .class file
    	at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:550)
    	at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:405)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    ...
    et à la fin il y'a :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    --- MBeans waiting for other MBeans ---
    ObjectName: jboss.j2ee:service=EJB3,module=testEJB.jar
      State: FAILED
      Reason: java.lang.ClassNotFoundException: Unexpected error during load of: nabil.PremietEJBbean, msg=Bad version number in .class file
     
    --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
    ObjectName: jboss.j2ee:service=EJB3,module=testEJB.jar
      State: FAILED
      Reason: java.lang.ClassNotFoundException: Unexpected error during load of: nabil.PremietEJBbean, msg=Bad version number in .class file
    pouvez vous me dire c'est quoi le problème???
    merci a tous

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 98
    Par défaut
    je viens de revérifier les version du JDK de mon projet et celui du workspace et je les remis à la mm version mais le problème persiste toujours

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 98
    Par défaut
    Bonjour,
    j'ai un peu avancé dans les EJB3 et j'ai fait les deux tutorials précédent, je souhaiterai savoir si il y'a d'autre unpeu plus avancé.
    Merci

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

Discussions similaires

  1. Débuter avec les sessions
    Par Leena666 dans le forum Langage
    Réponses: 3
    Dernier message: 24/04/2007, 10h40
  2. [BCB6] Débuter avec les sockets
    Par randa1 dans le forum C++Builder
    Réponses: 1
    Dernier message: 08/02/2007, 11h23
  3. [VB .Net][MDI]Débuter avec les MDI
    Par toto4650 dans le forum Windows Forms
    Réponses: 15
    Dernier message: 19/01/2006, 11h27
  4. [EJB] Utiliser seulement les interfaces locales avec les ejb
    Par clement42 dans le forum Java EE
    Réponses: 1
    Dernier message: 06/01/2006, 12h12
  5. [EJB2.1 Entity] [CMP] Problème avec les @ejb.finder
    Par karibouxe dans le forum Java EE
    Réponses: 20
    Dernier message: 28/12/2005, 23h38

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