Note pour la suite : comme je travaille uniquement avec weblogic,
je risque de sortir des trucs specifiques à Webloigc Serveur.
Citation :
J'avais dans un premier temps envisagé de réaliser ce traitement batch par un EJB
appelé par la servlet, mais j'ai l'impression qu'il n'est pas possible de faire un appel
asynchrone à une méthode d'un EJB. Mon impression est-elle bonne ?
|
Elle est bonne, a un point prêt.
Elle est bonne dans le cadre des EJB 1.1. Pour l'utiliser, il va falloir faire des
choses avec le JMS. Mais, si tu vise à long terme, je te conseille de voir la
norme EJB 2.0 (les premiers supports sont en train de sortir). Dans cette
nouvelle version (certains passages sentent encore un peu le copier-coller ),
Sun a prévu la possibilité de créer des message-driven beans, des EJB que l'on
branche sur le JMS afin de réagir à des JMS.
Voit si ta plateforme est EJB 2.0 compliant pour le savoir.
Citation :
Y a t il des difficultés ou des pièges dans la mise en oeuvre de JMS ?
|
J'sais pas, jamais touché.
Citation :
Sinon, j'ai une autre question à propos des EJB et des accès JDBC. Parfois, on doit
faire une requête qui ne porte pas sur une entité particulière, dans le sens où on a pas
de clé primaire, de la base de données, comme un appel de procédure stockée. Est-il
alors possible de le faire dans un EJB Session ? Si ce n'est pas possible est-il alors
possible de le faire le Home d'un EJB Entity bean managed ?
|
Si tu arrive à mettre du code dans le home, tu m'appelle, c'est une interface
Mais néanmoins, si tu compte la mettre dans un ejbCreate, un PostCreate ou
l'implementation d'un finder, ya aucun problèmes à y faire un appel Base de
données. Tu récupère une connection dans le pool, et hop.
En hopant que ça t'helpera.
[edit]--Message édité par kadreg--[/edit]
---------------
brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu !