Operaciones de Directorio
Podemos usar el JNDI para realizar operaciones de directorio, incluyendo las
siguientes.
Esta lección describe todas estas operaciones. Antes de usarlas, deberiamos
leer la sección sobre nombres de atributos para
poder aplicarlos a todas estas operaciones.
Configuración
Los ejemplos de esta lección usan el proveedor de
servicios LDAP. Asume que hemos configurado el espacio de nombres usando el
contenido descrito en la lección Preparaciones.
Si usamos otro proveedor de servicio o elegimos otra parte del espacio de
nombres LDAP, el comportamiento será diferente del mostrado aquí.
El contexto inicial usado en estos ejemplos se ha inicializado usando las
siguientes propiedades de entorno.
// Set up the environment for creating the initial context
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://localhost:389/o=JNDITutorial");
DirContext ctx = new InitialDirContext(env);