Salut tt le monde,
je suis nouveau dans les EJB et les objets distribués.
J'ai suivi le sujet de nana1 (http://www.developpez.net/forums/vie...php?t=409488),
mais c'est beaucoup trop avancé pour ma petite poire; c'est pourquoi je fais ce post : Voilà
Je viens de télécharger le J2EE SDK
ainsi que le fameux exemple HelloWorld.
En suivant les instructions du tutorial j'arrive à déployer le EJB, à compiler le client et à l'éxécuter.
Donc dans le cas ou le client roule dans le même JVM que le serveur d'application tout fonctionne à merveille.
Par contre dans la configuration suivante :
1) le EJB réside sur une machine machineServeur
2) le client est codé sur une machineClient (client "standalone")
3) les deux machines appartiennent à un même réseau local
Dans ce cas-là le code client qui invoque les méthodes de l'EJB ne compile simplement pas.
En effet ce code fait référence à des classes
(interfaces remote et home) de l'EJB(situé sur machineServeur), que le compilateur situé sur machineClient ne retrouve pas.
A premiere vue, je me dis qu'il suffit de compiler le code client sur machineServeur, de copier le fichier .class sur MachineClient pour l'y éxecuter..Quelque chose me dit que ce n'est pas la manière standard de faire du J2EE.
Quelqu'un aurait-il une idée de comment on s'y prend?
Merci
[pharaonix] deplacé depuis le forum aide aux nouveaux
Partager