Programación en castellano Añadir una dirección | Buscador | Cursos | Artículos | Foros | Formación

Sistema de Nombrado en Java (JNDI) [Parte I]
Autor: Sun
Traductor: Juan Antonio Palos (Ozito)


En esta página:


Paquetes y ClassPath

Para usar JNDI en nuestros programas, necesitamos configurar los entornos de compilación y ejecución.

Importar las Clases JNDI

Aquí están los paquetes del JNDI.

Los ejemplos de esta sección usan las clases e interfaces de los dos primeros paquetes. Necesitamos importar estos paquetes en nuestos programas o importar individualmente las clases e interfaces que vamos a usar. Las siguientes dos líneas importan todas las clases e interfaces de los dos paquetes javax.naming y javax.naming.directory.

import javax.naming.*;
import javax.naming.directory.*;

Entorno de Compilación

Para compilar un programa que usa el JNDI, necesitamos acceder a las clases JNDI. El Java 2 SDK, v1.3 ya incluye las clases JNDI, por eso si lo estamos usando no tenemos que hacer ninguna acción más.

Si estamos usando una versión anterior del SDK de Java, necesitamos descargar las clases JNDI desde la JNDI Web site.

Si estamos usando el Java 2 SDK, v1.2, podemos usar las clases del JNDI como extensión instalada. Copiamos el fichero jndi.jar en el directorio JAVA_HOME/jre/lib/ext, donde JAVA_HOME es el directorio que contiene el SDK.

Si no estamos usando el JNDI como una extensión instalada, o estamos usando el JDK 1.1, copiamos el archivo jndi.jar a su localización permanente y añadimos esta localización a nuestro classpath.

Podemos hacer esto configurando la variable CLASSPATH para que incluya el nombre absoluto de fichero del archivo jndi.jar.

Entorno de Ejecución

Para ejecutar un programa que esa JNDI, necesitamos acceder a las clases JNDI y las clases de los proveedores de servicios que usa el programa. El Java 2 Runtime Environment (JRE) v1.3 ya incluye las clases JNDI y de proveedores de servicios para LDAP, COS naming, y el registro RMI. Si estamos usando otros proveedores de servicios, necesitamos descargar e instalar sus ficheros en el directorio JAVA_HOME/jre/lib/ext, donde JAVA_HOME es el directorio que contiene el JRE.

Si estamos usando una versión anterior del JRE, necesitamos descargar las clases JNDI desde la JNDI Web site. Esta site también contiene algunos proveedores de servicios.

Podríamos descargar otros proveedores de servicios de otros vendedores.

Si estamos usando el JRE v1.2, podemos instalar las clases JNDI como una extensión instalada. Copiamos el archivo jndi.jar en el directorio JAVA_HOME/jre/lib/ext, donde JAVA_HOME es el directorio que contiene el JRE.

Si no estamos usando el JNDI como una extensión instalada o estamos usando el JRE v1.1, copiamos los archivos del JNDI y del proveedor de servicos en su localización permanente y añadimos esta localización a nuestro classpath.

Podemos hacer esto configurando la variable CLASSPATH para que incluya los nombres de ficheros absolutos de los archivos. Para los ejemplos de esta sección, necesitaremos los proveedores de servicios del sistema de ficheros y de LDAP. Para ello incluimos los nombres fscontext.jar, ldap.jar, y providerutil.jar en nuestra variable CLASSPATH.


Principio Página
© 1999-2002, Programación en castellano, s.l.
Contacto - Datos legales

ReD Internet: Hospedaje Web | envio sms gratis | Salvapantallas | Fondos de Escritorio, famosas | melodias moviles gratis| Gratis