JNDI全称为 Java Naming and DirectoryInterface(Java命名和目录接口),是一组应用程序接口,为开发人员查找和访问各种资源提供了统一的通用接口,可以用来定义用户、网络、机器、对象和服务等各种资源。
JNDI支持的服务主要有:DNS、LDAP、CORBA、RMI等。
String jndiName= ...;//指定需要查找name名称
Context context = new InitialContext();//初始化默认环境
DataSource ds = (DataSourse)context.lookup(jndiName);//查找该name的数据
用到再说吧,类似rmi的(其实是rmi类似这个,但是先入为主了hhh
看大佬说是jndi是接口,rmi、ldap是实现.这里简单提了一下,详细文章可以看看:浅析JNDI注入、Java安全之JNDI注入