JNDI是什么? 谁能给我讲下JNDI是什么意思?不要从网上下载下来那种讲解粘贴到这里让我看,我看过了没看懂才让大家帮忙的,用自己的语言给我讲讲.谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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"); JNDI(Java Naming and Directory Interface),你可以把它简单地理解为它是一种将对象和名字绑定的技术,对象工厂负责生产出对象,每个对象都和它的唯一的名字绑定,外部程序可以通过名字来获得这些对象的引用。像JDBC中的“DataSource”类就是这样。 通俗点就是一个Map<String,Object>。键是name值是对象,如DataSource然后使用对象的时候直接用key来取map的值,然后强转成需要的对象类型一般Tomcat,Weblogic,Websphere类似容器会提供JNDI JNDI:Java Naming & Directory Interface,JAVA命名目录服务.主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能. 不做分布式开发,用的不多,也就配置个数据源,EJB里面应该用的多 名字和对象绑定。在websevice,rmi等技术中很常见! JavaScript: function delete(){username = password}; 线程中某操作的暂停与继续的求助 不规则数组与super 两个疑问,求教 一个oracle 查询sql语句 编写程序要求三个动物赛跑,闪的太严重原因不明白? 为什么我加的最后一个组件的大小和窗口相同 请问:在applet中是否可以使用dbswing控件,应如何避免ie中出现的classdefnotfound错误?谢谢 ★★★(在线等待)在applet中,怎样在一个panel容器中去定义一个图片(取图片) 我想在每个月第一天的0:00点做一件事情 大家都用JAVA做什么??这个问题很重要 如何获取main开始运行的时间和所有线程结束的时间??? 关于构造器的两点总结
能提供访问远程的资源,比如到连接池中去查找连接,可以提高性能。比如在TOMCAT中配置一个数据源后,可以在应用程序中通过JNDI查找获得数据源:
Context context=new InitialContext();
DataSource datasource=(DataSource)context.lookup("datasource");
键是name
值是对象,如DataSource然后使用对象的时候直接用key来取map的值,然后强转成需要的对象类型一般Tomcat,Weblogic,Websphere类似容器会提供JNDI