📄 refadd.java
字号:
package jndi;import javax.naming.*;import java.util.Hashtable;import java.awt.Button;public class RefAdd {/* 改编:曾海 程序来自sun jndi教程,用于加一个对象的引用reference到目录服务器里, 相关的东西一个都不能少!*/ public RefAdd() { } public static void main(String[] args) { String dn="uid=ZHai,ou=Groups,dc=jssvc,dc=com"; String pw="916"; Hashtable env = new Hashtable(11); env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory"); env.put(Context.PROVIDER_URL, "ldap://localhost:50028/"); env.put(Context.SECURITY_AUTHENTICATION ,"simple"); env.put(Context.SECURITY_PRINCIPAL ,dn); env.put(Context.SECURITY_CREDENTIALS,pw); try { Context ctx = new InitialContext(env); RefFruit fruit = new RefFruit("Green"); //ctx.bind("cn=playfruit,ou=groups,dc=jssvc,dc=com",fruit);//只能加一次 RefFruit frt = (RefFruit )ctx.lookup("cn=playfruit,ou=groups,dc=jssvc,dc=com"); System.out.println(frt ); ctx.close(); } catch (NamingException e) { System.out.println("Operation failed: " + e); } } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -