JNDI java 命名和目录接口;
1,JNDI是什么
它是把对象起一个别名注册到容器中,用来给使用者使用一套标准接口规范;JNDI分为两部分一部分由组件使用API组成,一部分由容器SPI组成;API是JNDI Client使用的接口 用来找出我们想要的对象,SPI是JNDI Provide实现(J2EE规定标准的J2EE容器都必须实现SPI);
2,JNDI体系结构
3,JNDI基础概念
Nameing:命名
按照不同的标准协议对一个对象进行命名;
Directory:目录
是Nameing的一种延伸;如果Nameing直接把一个名称绑定到对象;那么Directory就是衍生一个层次,把集体的对象属性也当做一个绑定的介质;
官网白皮书上是这么解释Nameing和Directory的:directory service = naming service + objects containing attributes
You not only can look up an object by its name but also get the object's attributes or search for the object based on its attributes.
4,SPI
API接口目录:
4,JNDI使用
转载于:https://my.oschina.net/ZGang/blog/812187