Accessing remote SLSBs(Stateless Session Bean) by R4R Team

Accessing remote SLSBs(Stateless Session Bean):-

Accessing remote EJBs is essentially identical to accessing local EJBs, except that the SimpleRemoteStatelessSessionProxyFactoryBean or <jee:remote-slsb> configuration element is used. Of course, with or without Spring, remote invocation semantics apply; a call to a method on an object in another VM in another computer does sometimes have to be treated differently in terms of usage scenarios and failure handling.

There is also possible to obtain remote EJB component by using SimpleRemoteStatelessSessionProxyFactoryBean instead of LocalStatelessSessionProxyFactoryBean and remote-slsb instead of local-slsb in case of spring-jee.xsd schema. The JndiEnvironment probably will be required to specify to access remote objects.

1 Prepare EJB component

2 Define an appropriate Spring bean representing EJB (point to right JNDI name, business interface, optionally set additional properties e.g. resourceRef) by specifying FactoryBean class: org.springframework.ejb.access.LocalStatelessSessionProxyFactoryBean or org.springframework.ejb.access.SimpleRemoteStatelessSessionProxyFactoryBean

3 Use the bean definition where needed

Leave a Comment:
R4R Team
R4Rin Top Tutorials are Core Java,Hibernate ,Spring,Sturts.The content on website is done by expert team not only with the help of books but along with the strong professional knowledge in all context like coding,designing, marketing,etc!