0 Replies Latest reply on Apr 2, 2004 10:09 PM by michael lee

    static JNDI lookup for Session Bean

    michael lee Newbie

      Hi,

      I have created an stateless session bean. This bean will access 3 other entity bean on the same application. I would like to use 3 static (class) variables to store the home interface of the related entity bean.
      something like :

      private static OperatorLocalHome operatorHome;
      private static RoleGroupLocalHome roleGroupHome;

      static {
      Context initial = new InitialContext();
      operatorHome = (OperatorLocalHome) initial.lookup("java:comp/env/ejb/Operator");
      roleGroupHome = (RoleGroupLocalHome) initial.lookup("java:comp/env/ejb/RoleGroup");
      ...
      }

      Is this approach okay? In the sample code i have read, the JNDI lookup is performed inside the ejbActivate and ejbCreate.

      TIA
      Michael