首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JNDI是什么?该怎么解决

2012-09-08 
JNDI是什么?谁能给我讲下JNDI是什么意思?不要从网上下载下来那种讲解粘贴到这里让我看,我看过了没看懂才让

JNDI是什么?
谁能给我讲下JNDI是什么意思?不要从网上下载下来那种讲解粘贴到这里让我看,我看过了没看懂才让大家帮忙的,用自己的语言给我讲讲.谢谢

[解决办法]
JNDI就是java naming and directory interface,就是把一个对象指定一个名字,然后通过这个名字拿这个对象,而且需要在配置的时候指定对象的名字就可以了。在client端,你根本不需要知道你要的对象在什么地方,它的目的就是为了透明。
[解决办法]
JNDI Java Naming and Directory Interface java命名和目录访问接口
能提供访问远程的资源,比如到连接池中去查找连接,可以提高性能。比如在TOMCAT中配置一个数据源后,可以在应用程序中通过JNDI查找获得数据源:
Context context=new InitialContext();
DataSource datasource=(DataSource)context.lookup("datasource");

[解决办法]
通俗点就是一个Map<String,Object>。
键是name
值是对象,如DataSource

然后使用对象的时候直接用key来取map的值,然后强转成需要的对象类型

一般Tomcat,Weblogic,Websphere类似容器会提供JNDI
[解决办法]
JNDI:Java Naming & Directory Interface,JAVA命名目录服务.主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能.

热点排行