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 :

Mon premier EJB [Débutant(e)]


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 18
    Par défaut Mon premier EJB
    Bonjour à tous,

    Alors je préfère vous prévenir dès le départ... je suis vraiment débutant de chez débutant !!!
    Je viens de commencer un stage en Angleterre et je vais devoir développer en J2EE avec des JSP, des EJB Session, etc... le tout avec Eclipse et jBoss.

    Bref on m'a demandé (pour m'entraîner) d'essayer de faire une page login en utilisant tout ca.

    Donc j'ai d'abord fait une simple application JSP toute bête : login.jsp ; error.jsp ; result.jsp ; web.xml ; InvokeJsp.java ; FormulaireAction.java ; CheckLogin.java et Error.java (pour l'instant l'utilisateur et le mot de passe sont écris en dur dans la class CheckLogin car le but était juste de voir l'architecture des JSP).

    Donc maintenant j'aimerais passer à l'étape suivante : cad utiliser les EJB.
    Je sais que pour se connecter à une base de données et récupérer des données c'est plutôt facile avec JDBC. Par contre, ca fait 3 jours que je cherche comment utiliser les EJB Session et honnetement je n'y comprends rien du tout...
    J'ai eu beau utiliser tous les mots clés possibles sur Google pour trouver le plus simple tutoriel sur les EJB Session mais je n'y comprends jamais rien !!! Bon j'ai vu les différents types d'EJB qui existent, ect...

    Donc ma question (j'espere ne pas en avoir trop perdu après ce long blabla... :s) est simple : pouvais-vous m'aider à comprendre, avec mon exemple de page de login, comment utiliser les EJB Session :$ ?

    Merci pour votre patience !!

    Julien.

  2. #2
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 36
    Par défaut
    Pour entammer une application avec une architecture MVC avec les EJB, il faut savoir que les EJB sont une spécification que depuis sa version 3.0 intègre JPA
    (API de persistance de données ).......Donc si vous voulez realiser une telle application il faut se documenter relativement sur jsf+EJB3.0/JPA sur JBOSS.
    Voici un lien qui doit vous aidez sur la partie EJB/JPA:
    http://www.eclipsetotale.com/article...c_Eclipse.html

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 18
    Par défaut
    Bonjour Hector et merci de votre réponse.

    J'étais déjà allé sur ce site mais je l'ai un peu zappé car il crée un nouveau projet EJB et moi je voulais directement intégrer des EJB dans mon exemple actuel d'une simple page de login.

    Peut être je veux aller trop vite. Je vais reprendre le tutoriel que vous me conseillez.

    Merci.
    Julien.

  4. #4
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 36
    Par défaut
    Salut,
    si vous comprenez comment les EJB fonctionnent (notion d'interface client,leurs implémentations, leurs intégration de JPA....) vous n'auriez pas de problème à les intégrer dans votre application suivant le framework utilisé(jsf,struts,....).Il suffit de faire un autre exemple semblable.
    Bonne chance

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2009
    Messages : 18
    Par défaut
    Bonjour,

    J'ai encore un petite question...
    Est-ce qu'un EJB est toujours à part ?
    Je m'explique : si je reprends mon exemple de page de login, l'EJB peut-il être dans le même projet ou doit-il être dans un projet différent ?

    Deuxièmement, si je comprends bien, un EJB est composé au moins :
    - d'une interface (@Remote)
    - d'une class associée à l'interface (implements) : le bean en lui-même en gros.
    - d'une class dans l'application cliente qui appelle le bean
    Est-ce bien ça ou je suis à côté de la plaque ?

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    pour que tes ejbs soient chargés, il faut que le serveur d'application scanne le jar à la recherche de sa configuration. Les specifications ne disent pas de scanner les .war, donc le serveur ne le fait pas. Il scanne uniquement des jar, soit des jar pur ejb que tu fournis dans le serveur via le déploiement d''ejb, soit des jar formant un ensemble avec la webapplicaiton, dans ce cas déployé au sein d'un ear qui contiendra les ejb-jar, les libiraires communes éventuelles et les .war

Discussions similaires

  1. [JSF] mon premier JSF:Cannot find FacesContext
    Par anitshka dans le forum JSF
    Réponses: 15
    Dernier message: 24/08/2007, 18h19
  2. [EJB2] Problème de connection avec mon premier EJB..
    Par gelinp dans le forum Java EE
    Réponses: 7
    Dernier message: 02/05/2007, 17h06
  3. [JSF] mon premier custom component
    Par anitshka dans le forum JSF
    Réponses: 5
    Dernier message: 14/06/2005, 13h31
  4. [debutant]Mon premier prog OpenGL
    Par Revan777 dans le forum OpenGL
    Réponses: 5
    Dernier message: 04/04/2005, 17h40
  5. Réponses: 4
    Dernier message: 20/07/2004, 21h53

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