2013-02-15 3 views
0

Je suis passé par le lien https://docs.jboss.org/author/display/AS71/JNDI+ReferenceJNDI pour EJB et de stockage pour les futurs appels

Quand nous faisons recherche traditionnelle JNDI nous obtenons d'abord un objet souche de l'interface à distance, puis un autre appel réseau pour rendre l'EJB réel appel. Cela a été répertorié comme 2 appels réseau.

J'essaie de comprendre est-il quelque chose par lequel nous pouvons garder un magasin singleton de l'objet de souche récupérée qu'une seule fois, puis juste l'utiliser pour faire des appels ultérieurs? Je ne suis pas un expert dans les détails de la RMI mais tant que le talon est disponible, nous devrions être en mesure de l'utiliser .. n'est-ce pas?

Essentiellement à la recherche de toute option Spring où au démarrage le bit Spring fait la recherche JNDI EJB et stocke celui dans un objet singleton qui sera disponible sur le contexte pour une utilisation future tant que l'application est en cours d'exécution?

Répondre

1

Vous pouvez rechercher le haricot en utilisant ce qui suit et l'utiliser pour les appels suivants:

<jee:local-slsb id="myComponent" jndi-name="ejb/myBean" 
     business-interface="com.mycom.MyComponent"/> 

ou en cas d'EJB à distance:

<jee:remote-slsb id="myComponent" jndi-name="ejb/myBean" 
     business-interface="com.mycom.MyComponent"/> 
+0

est le Jee: un espace de noms de printemps ..? Merci d'avance – Soumya

+0

gotcha - http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/ejb.html Merci mon pote. Reviendra dans les détails. Accepter votre réponse – Soumya

Questions connexes