[jboss-dev-forums] [EJB Development] - how to call SLSB from struts action class ?

paresh bhavsar do-not-reply at jboss.com
Tue May 18 09:38:26 EDT 2010


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&containerType=14&container=2093]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20100518/dde091f8/attachment.html 


More information about the jboss-dev-forums mailing list