JNDI

JNDI定义:他是java应用中用来访问命名或者目录服务的一组API。

作用:为开发人员提供查找和访问目录或者命名服务的统一方式,通过JNDI的接口,名称定位相应的服务、机器、网络等等。

规范:现在有很大的目录服务器,比如LDAP、JBOSS应用服务器、SUN应用服务器,但是只要遵循相应的统一接口,就能够操作相应的模块。

JNDI例子:

Properties propsProperties();

props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");

props.setProperty("java.naming.provider.url", "localhost:1099");

InitialContext inc = new InitialContext(props);

HelloWorld hw = (Helloworld)inc.lookup("Helloworld/remote");

  • 不同服务商java.naming.factory.initial、java.naming.provider.url对应的值将不一样
  • JNDI是实现解耦的关键

 

 

转载于:https://www.cnblogs.com/azai/archive/2012/01/20/2327858.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值