-
projet ejb mdb
Bonjour,
Je débute en ejb et j'ai cherché partout des tutoriels sur les ejb mdb mais je n'ai rien trouvé.(j'ai trouvé des choses bien fait pour les ejb sessions mais pas mdb).
Malheureusement , je dois développer un ejb mdb et je ne sais pas trop comment m'y prendre.
Est ce que quelqu'un connait un lien vers un tuto bien foutue?
Sinon, est ce qu'on peut m'indiquer en gros les étapes de programmation d'un ejb.
Voilà les éléments à ma connaissance :
Mon ejb recoit un message xml, de la file enqueue et doit la parser en utilisant les beans générées par xmlbeans.
j'ai un .jar contenant ces beans(j'en sais pas plus).
Je sais que je dois ecrire ce code dans la méthode onMessage qui prend comme paramètre un objet de type Message, mais il y a forcement des étapes qui m'échappent (y a t il un contexte à récuperer, d'ou vient le message?)
dans un premier temps , je dois coder l'ejb sans appel au service mais je dois mettre en place un message SOAP de retour (là encore comment faire?).
Alors je sais que c'est floue mais si vous avez des reponses ou meme des questions qui permettent d'aiguiller mes recherches, je vous en remercie d'avance!
-
Je vais apporter un peu plus de précisions:
mon ejb recoit un message soap . la methode onMessage() fait appel à une classe MessageFWK qui a pour role de parser le fichier xml à l'aide de xmlbeans.
Dans le fichier soap, au niveau du body figure l'alias de l'action appelant le service (sans le .do).
Je dois dans un premier temps developpez l'ejb sans appel au service.
Quelqu'un connait les etapes de dévelopement sachant que je ne connait pas bien xmlbeans et que je ne trouve pas de tutoriel?
Merci d'avance!
-
C'est norEddine?
Est ce que tu utilise XMLBeans?
XMLBeans sert à parser ton fichier XML, c'est de pouvoir passer d'un fichier xml en objet java correspendant et inverse. (C'est comme Castor).
xmlBeans est utilisé pour générer des objets java à partir de fichiers xsd.
par consequent tu peux parser n'importe quel ficheir xml qui est validé par rapport à ton xsd.
Brahim
-