当前位置: 技术问答>java相关
各位老大,请教一下关于jndi的一些问题(120分送上)
来源: 互联网 发布时间:2015-04-10
本文导语: 小弟正在看jndi方面的资料,但是我不知道jndi到底有什么用处,以及如何用,请各位老大谈谈自己看法。 | jndi主要是用来定位资源用的接口 | 这个一两句可不好讲...
小弟正在看jndi方面的资料,但是我不知道jndi到底有什么用处,以及如何用,请各位老大谈谈自己看法。
|
jndi主要是用来定位资源用的接口
|
这个一两句可不好讲啊
|
这个好像就是不好讲!
JNDI是JAVA的命名和目录接口,J2EE服务器通过了JNDI的认证,提供
命名和目录服务的JNDI是JAVA平台的一种标准扩展版。
例如在客户使用EJB(Enterprise JavaBeans)时首先需要javabean
的home接口,这就需要客户使用JNDI的API来定位Home的接口。过程时
首先获得JNDI的初始化上下文CONTEXT,使用上下文的LOOKUP()方法从
名字对应到HOME接口上。
import javax.naming.initialcontext;
import sorthome;
import sort;
public class sortclient{
...................
public static void main(string[] args)throws exception
{ .........
//用命名服务获得jndi上下文
context = new javax.naming.initialcontext();
}
object objectf = context.lookup(sort);
sorthome home = (sorthome)javax.rmi.por......
sort sort = home.create();
}
以上只是我知道的一些,希望高手指点
JNDI是JAVA的命名和目录接口,J2EE服务器通过了JNDI的认证,提供
命名和目录服务的JNDI是JAVA平台的一种标准扩展版。
例如在客户使用EJB(Enterprise JavaBeans)时首先需要javabean
的home接口,这就需要客户使用JNDI的API来定位Home的接口。过程时
首先获得JNDI的初始化上下文CONTEXT,使用上下文的LOOKUP()方法从
名字对应到HOME接口上。
import javax.naming.initialcontext;
import sorthome;
import sort;
public class sortclient{
...................
public static void main(string[] args)throws exception
{ .........
//用命名服务获得jndi上下文
context = new javax.naming.initialcontext();
}
object objectf = context.lookup(sort);
sorthome home = (sorthome)javax.rmi.por......
sort sort = home.create();
}
以上只是我知道的一些,希望高手指点
|
JNDI(java Naming and Directory Interface),它提供了一种java到命名系统的接口,它可以用于当前各种类型的命名系统。
|
jndi means java Naming and Directory Interface.主要是为了简化对高级网络应用开发中使用的目录基础结构的访问。JNDI提供了一种标准的API来访问任何类型的目录。JNDI也可以用来存储和获取网络上的java对象。
客户--〉JNDI->LDAP 服务器提供者--〉LDAP API-->LDAP Server
客户--> JNDI->NDS 服务器提供者--〉NDS API--> NDS Server
客户通过JNDI可以和多个LDAP服务器提供者连接,通过LDAP服务器提供者又可以接NIS/NDS/NT.
如果你很有兴趣的话,你可以回复,我做过相应的项目,我可以给你更多的帮助。
客户--〉JNDI->LDAP 服务器提供者--〉LDAP API-->LDAP Server
客户--> JNDI->NDS 服务器提供者--〉NDS API--> NDS Server
客户通过JNDI可以和多个LDAP服务器提供者连接,通过LDAP服务器提供者又可以接NIS/NDS/NT.
如果你很有兴趣的话,你可以回复,我做过相应的项目,我可以给你更多的帮助。