我写了一个客户端,以便在JBoss中部署EJB。我在互联网上提到了一些例子。几乎所有这些都使用Properties类来定义URL和初始上下文工厂。我想知道为什么属性比hashtable更受欢迎,因为我们不将它存储到文件或从中读取? 互联网上的一个样本是 -
Properties props = new Properties();
props.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.fscontext.RefFSContextFactory");
props.put(Context.PROVIDER_URL, "file:///");
// Create the initial context from the properties we just created
Context initialContext = new InitialContext(props)
答案 0 :(得分:0)
不是首选'。这是一回事。属性扩展了Hashtable。见Javadoc。