Java Naming and Directory Interface,Java命名和目录接口。
简单来说,JNDI就是提供了这样一种服务,它可以把名称和对象联系起来,我们只需要对象绑定到JNDI树上,我们就可以在需要的地方通过JNDI树查找到我们的对象.
从目前我的理解以及网上查到的资料,只能了解这么多,下面简单说说JNDI树,或许通过这棵树,我们能对JNDI有更深的了解
图JNDI树
从上图我们可以看到,JNDI树由一个Initial Context为根,下面可以添加context(分支)或者对象(树叶)。当我们使用lookup方法查找时,首先在intial Context开始搜索,直到找到所需要的对象。lookup方法可以放回对象或者对象的集合。
就像开始所说的,我们要把对象通过bind方法绑定到JNDI树上,我们使用的时候再JNDI树上进行查找。