首先你要知道Naming Directory 的概念
然后要知道其应用场景,用来干吗然后才是JNDI用来干什么……有些书写得乱
还是看这个方便
http://java.sun.com/products/jndi/tutorial/

解决方案 »

  1.   

    The Java Naming and Directory Interface是访问不同名字和目录服务的统一API接口。不同的服务使用不同的名字格式。
      

  2.   

    JNDI 是Java命名与目录服务,可以通过名字来查找对象,类似与操作系统的文件名与文件的关系,
    我们想用一个文件,不需知道文件的物理位置,只要有名字就可以了.
    JNDI常用于数据库连接池
      

  3.   

    jndi就是一个JTree一样,每个节点绑定一个对象,通过节点的路径你就能找到你想要的对象,进而取它的属性,调用它的方法,就这么简单主要jndi定义的是一个接口,基于它的实现可以是多样的,比如通过文件系统啊,ldap啦,如果你能实现它的所有接口,也可以自己去实现
      

  4.   

    我感觉说白了就是读.properties文件。
      

  5.   

    jingyang1979(逍遥) 
    那可不是只读这个哦
    .xml文件不可以吗?
      

  6.   

    Java Naming and Directory InterfaceJNDI是j2ee的一个标准接口, 用来定位网络上的用户, 网络, 机器, 服务等等。例如,用它来定位一个java对象,一个数据库连接等等。JNDI是java中的一个的在网上寻找东西的标准方法。