码迷,mamicode.com
首页 > 其他好文 > 详细

对于JDNI的理解

时间:2017-11-02 18:05:27      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:今天   集合   思路   学习   需要   就是   java   很多   开发   

  在Java开发过程中,不时的就会冒出JDNI的名词,今天特别了解了一下,并把对JDNI的理解分享一下,有不对的地方请指出,一起进步。

  JDNI(Java Naming and Directory Interface)全称为 Java命名和目录接口。

  初看这个名字会感觉很奇怪,JDNI和目录怎么联系一起了?

  一说到目录,我们首先想到的就是电脑的目录,一个文件夹,里面又存放着许多文件。这就是我们的思维定式在做鬼。

  现在换个思路,如果要自己实现目录的话,要怎么做呢?

  目录可以看做一个Map集合,键就代表文件名,而值就是文件具体内容,可以根据名字而找到对应的内容。这在在Java中,就是根据一个字符串找到对应的对象。

  在J2EE开发中,有很多地方都有类似的场景,如JDBC中,我们根据URL可以获取到指定数据库的服务。在这种场景下,网络就像一个目录,而指定的URL就像一个文件名,根据这个文件名就可以获取到网络中的服务。

  不仅如此,在消息通信JMSEJBs等很多场景都可以抽象成目录的形式。

  于是Java就制定了一个JDNI的标准,所有需要根据一个字符串获取对应服务的场景都可以使用JDNI的标准,这样可以方便软件发展,同时也方便程序员的学习使用。

 

对于JDNI的理解

标签:今天   集合   思路   学习   需要   就是   java   很多   开发   

原文地址:http://www.cnblogs.com/chenkeyu/p/7773091.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!