JNDI提供了一种统一的方式,可以用在网络上查找和访问服务

Posted borter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JNDI提供了一种统一的方式,可以用在网络上查找和访问服务相关的知识,希望对你有一定的参考价值。

JNDI提供了一种统一的方式,可以用在网络上查找和访问服务。通过指定一个资源名称,该名称对应于数据库或命名服务中的一个记录,同时返回数据库连接建立所必须的信息。
JNDI主要有两部分组成:应用程序编程接口和服务供应商接口。应用程序编程接口提供了Java应用程序访问各种命名和目录服务的功能,服务供应商接口提供了任意一种服务的供应商使用的功能。
代码示例:
try{
Context cntxt = new InitialContext();
DataSource ds = (DataSource) cntxt.lookup("jdbc/dpt");
}
catch(NamingException ne){
...
}

以上是关于JNDI提供了一种统一的方式,可以用在网络上查找和访问服务的主要内容,如果未能解决你的问题,请参考以下文章

JNDI(Java Naming and Directory Interface,Java命名和目录接口)

以编程方式确定JBoss 5.1中的JNDI根上下文/ ear名称

JNDI和三层架构

J2ee的13个规范

[Java安全]JNDI注入学习

[Java安全]JNDI注入学习