为什么在获取初始上下文时使用哈希表上的属性

时间:2014-06-07 07:10:24

标签: properties hashtable jndi initial-context

我写了一个客户端,以便在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)

1 个答案:

答案 0 :(得分:0)

不是首选'。这是一回事。属性扩展了Hashtable。见Javadoc。