paresh bhavsar [
http://community.jboss.org/people/bhavsar.er] created the discussion
"how to call SLSB from struts action class ?"
To view the discussion, visit:
http://community.jboss.org/message/543618#543618
--------------------------------------------------------------
Hi,
Please note that i am using ejb 3.0 first time and having all Stateless beans in my
application at present. we are using struts action classes for accessing SLSB in the
following manner. Kindly let me know are we doing it in the right manner ?
public class EksServiceFactory {
private static EksServiceFactory factory = null;
private static Map<String,Object> localsMap = null;
private Context ctx=null;
private EksServiceFactory() throws NamingException {
ctx = new InitialContext();
localsMap = new HashMap<String, Object>();
}
public static synchronized EksServiceFactory getInstance() throws NamingException{
if(factory == null){
factory = new EksServiceFactory();
}
return factory;
}
public Object getEksService(String jndiName) throws NamingException {
Object obj = localsMap.get(jndiName);
if(obj==null) {
obj = ctx.lookup(jndiName);
localsMap.put(jndiName, obj);
}
return obj;
}
} getEksService(String jndiName) throws NamingException {
EksService eksService = (EksService)localsMap.get(jndiName);
if(eksService==null) {
eksService = (EksService)ctx.lookup(jndiName);
localsMap.put(jndiName, eksService);
}
return eksService;
}
}
--------------------------------------------------------------
Reply to this message by going to Community
[
http://community.jboss.org/message/543618#543618]
Start a new discussion in EJB Development at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=1&...]