关闭

什么是jndi?[原创]

48人阅读 评论(0) 收藏 举报

jndi的定义:Java命名目录和接口

具体的官方的定义,与其他人的解释我就不贴了,google,百度都已经很多了,我看了半天的时间才明白什么是jndi,jndi的应用还是非常广泛的,并非仅仅就是数据库的链接。好了,不多说其他的了,来看我的白话解释,希望大家能懂,小弟在此献丑了

 

 

其实就是定义了一块硬盘一样,我查找里面的东西而已,一个搜索功能,比如
<a name=“xxx”>
  <b name="xxx1">abcd
  </b>
</a>
现在定义 xxx目录,那么这个结构的东西当做一块硬盘,当然他在哪我不管,我只知道他是硬盘,我知道它里面有一个xxx目录,跟windows查询一样,查找它吧,你应经知道这个目录了(文件夹),那在程序里面写
Context ctx = new InitialContext();
ctx.lookup("xxx");

查到了,

Object obj = ctx.lookup("xxx");//赋予对象,当然XXX必须是唯一的
你就可以应用这个OBJ了 所以说jndi就是定义这就是个目录,你可以在这里面找你要的东西,但是未必能找到。windows也有找不到的时候。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:192次
    • 积分:10
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档
    阅读排行
    评论排行