急!!有关JNDI的问题
以下两个代码有什么区别:
代码1:
Context context = new InitialContext();
Properties props = System.getProperties();
context = new InitialContext(props);
Object object = context.lookup("myEJBhome");
代码2:
properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
properties.put(Context.PROVIDER_URL, url);
properties.put(Context.SECURITY_PRINCIPAL, user);
properties.put(Context.SECURITY_CREDENTIALS, password);
Context ctx = new InitialContext(properties);
Object ref = ctx.lookup("myEJBhome");
java的JNDI中LOOKUP时需要初始上下文和上下文生成库,代码2好理解,那代码1的初始上下文和上下文生成库JAVA怎么决定