-
Salut,
j'utilise le serveur d'application de sun 8.1.
Mais a savoir que mon application doit être capable de fonctionner avec n'importe quel SA... puisqu'on lui passe en paramètre les données du serveur...(contexte+url)
je vais regarder un peu le lien que tu m'as envoyé. toutes tes idées sont les bienvenues ! merci de ton aide
-
Il va donc falloir regarder comment on peut génériquement se connecter à JNDI.
Comme la connexion à JNDI suppose l'utilisation de classes forcément spécifiques au serveur(1) que tu interroges, il va donc falloir posséder tous les .jar clients de tous les serveurs que tu veux pouvoir interroger.
Il faudra donc aussi, lorsque l'on te donnera le nom JNDI d'un EJB, donner aussi le type du serveur sur lequel il est.
Ensuite, comme les implémentations de JNDI ne retournent pas toutes le même type d'objet dans le lookup, il faudra traiter tous les cas rencontrés.
Dans le cas où le serveur utilise les dynamiques proxies comme JBoss, c'est simple. Dans le cas d'utilisation de CORBA comme le serveur d'application de Sun, il faut voir ce que l'on peut demander et faire avec CORBAImpl.
Je ne suis pas sûr à 100% du point (1), mais disons à 98%. Si j'ai tord cela nous arrangera sinon c'est plus compliqué (cf. ce que j'ai dis juste avant).
Je te laisse tester les capacités de CORBAImpl !
-
et ben tu m'as l'air de bien mieux comprendre que moi mon projet lol...
franchement avec Corba la je comprends pas bien, j'arrive pas a récupérer quoi que ce soit avec l'objet retourné surtout que pour n'importe quel EJB sur lequel je fais mon lookup j'ai exactement le même retour, le meme objet corba retourné...
quelqu'un s'y connait un peu??
-
Mais il faut regarder ce que je t'ai dit sur le _get_interface.
Pour cela, je te conseil d'utiliser le debugger et de regarder le contenu de objref
-