java JNDI

来源:互联网 发布:淘宝助理5.8.5.0下载 编辑:程序博客网 时间:2024/06/01 21:37

JNDI

Hashtable<String,String> environment=new Hashtable<String, String>();
environment.put(Context.INITIAL_CONTEXT_FACTORY, "org.apache.naming.java.javaURLContextFactory");
try {
Context context=new InitialContext(environment);
//绑定值
context.bind("a", "aa");
context.bind("b", "bb");
context.bind("person", new Person(1, "亮亮", 16));

//移除
context.unbind("b");

//遍历
NamingEnumeration<NameClassPair> namingEnumeration=context.list("");
while(namingEnumeration.hasMore()){
NameClassPair nameClassPair=namingEnumeration.next();
Object o=context.lookup(nameClassPair.getName());
System.out.println(nameClassPair.getName()+" "+o);
}
} catch (NamingException e) {
e.printStackTrace();
}

原创粉丝点击