gpt4 book ai didi

java - 了解 JNDI

转载 作者:IT老高 更新时间:2023-10-28 20:39:10 26 4
gpt4 key购买 nike

JNDI 就像一张使用类固醇的 map ,对吧?我使用一个键来查找对对象的引用。另外,什么是 InitialContext?我似乎不明白。

最佳答案

从概念上讲,JNDI 就像打了兴奋剂的 System.getProperties()

System.getProperties() 允许您从命令行将 String 参数传递给您的代码。同样,JNDI 允许您在代码之外配置任意对象(例如,在应用程序服务器配置文件中),然后在代码中使用它们。

换句话说,它是 Service Locator pattern 的实现。 :您的代码从中央注册中心获取环境配置的服务。

与通常使用服务定位器一样,您的代码应该有一些访问服务定位器的入口点。 InitialContext 是这个入口点:您创建 InitialContext,然后使用 lookup() 从 JNDI 获取所需的服务。

关于java - 了解 JNDI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5143499/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com