哪位大牛能高屋建瓴,通俗易懂的讲讲JNDI啊

哪位大牛能高屋建瓴,通俗易懂的讲讲JNDI啊,我没怎么接触过,菜鸟,但最近需要用,始终没太理解网上说的术语的作用,请通俗易懂,并不失详细的讲讲哈

jni用最通俗的讲就是给你一种用java调用dll的方法
先用java的native关键字定义一个接口,但是java本身不实例化它,然后用javah生成.h头文件,用c去实现它,c实现后生成了dll然后放到java的native路径下(java工程就是配置path环境变量就好,web工程如tomcat放到它的bin目录就好),然后就可以用system.load方法载入这个dll,编写java代码调用之前定义好的native接口,这样就调用了dll。
呵呵,这个够通俗了吧。

还得看概念

JNDI的详细介绍
http://blog.csdn.net/yinyuan1987/archive/2009/03/27/4028487.aspx