Bonjour,
je découvre actuellement les EJB3.0 sous JDeveloper 10g.
Je n'avais jamais utilisé d'EJB auparavant, et je n'ai donc aucune notion des anciens et verbeux (parait-il) EJB2.0, et c'est pour celà que ma question va peut-être parraitre bête
J'ai réalisé un EJB Entity de base ("Utilisateur"), contenant un champ id, nom, et prenom, mappé sur une base mysql contenant 1 table ("utilisateurs")
Sur ce, j'ai également réalisé un EJB Session ajoutant 2 methodes basiques : creerUtilisateur(int id,String nom,String prenom) et lireUtilisateur(int id)
Quand je réalise un client par défaut, et que la classe de ce dernier se trouve dans le même "projet" que mes EJB, le client peut accéder à l'EJB Session via le context (new InitialContext().lookup("UtilisateurSession"))
Mais comment puis-je accéder à cet EJB Session depuis une servlet ??
Depuis mes servlets JSF, je ne vois pas le package contenant les EJB, et je ne sais pas pourquoi !
Problème propre à JDeveloper ? Est-il possible d'accéder à un EJB depuis une servlet ? Je présume que oui, sinon ca en restreint pas mal les possibilités...
Pour info, j'aimerai juste lister le contenu de la table utilisateur sur ma page listing.jsp. A l'heure actuelle, je ne peux la lister qu'en mode "client J2SE" (un truc avec une méthode main quoi...)
Toute aide est la bienvenue.
Merci !
Partager