En esta página: Introducción al Entorno JNDI es un interface genérico. Para acceder a cualquier servicio de nombres/directorios, debemos especificar el proveedor de servicio a utilizar. Esto es sólo una parte de la información de configuración. Dependiendo del servicio de nombres/directorio y del proveedor de servicios podríamos necesitar especificar otra información de configuración, por ejemplo, decirle al proveedor de servicios que servidor utilizar. Especificamos la informacion de configuración en el JNDI usando propiedades de entorno. Aunque esta sección describe muchas propiedades de entorno, en general sólo necesitaremos usar una pocas. Aquí tenemos los distintos tipos de propiedades de entorno, categorizadas por su ámbito y aplicabilidad. Propiedades Estándar de Entorno JNDI El JNDI define propiedades de entorno que son estándars para todos los proveedores de servicios. No todas las propiedades estándars se pueden aplicar a todos los proveedores de servicios. Pero cuando un proveedor de servicios usa una de estas propiedades, debe interpretarla de acuerdo a la definición especificada por el JNDI. Estas propiedades tienen el prefijo "java.naming." Los interfaces Context y LdapContext declaran constantes para estas propiedades. Aquí tenemos una lista de las propiedades estándars de entorno JNDI.
Propiedades de Entorno Específicas del Servicio Las propiedades de entorno específicas del servicio son comunes entre diferentes proveedores de servicio que implementan un protocolo o servicio particular. Por ejemplo, varios proveedores de servicios diferentes podrían implementar LDAP. Estos proveedores usarían propiedades de entorno específicas de LDAP. Las propiedades específicas del servicio tienen el prefijo "java.naming.servicio." Por ejemplo, las propiedades específicas de LDAP tienen el prefijo "java.naming.ldap." y las propiedades específicas CORBA tienen el prefijo "java.naming.corba." Observa que estas son propiedades de entorno relacionadas con el JNDI y son usadas por los proveedores de servicios JNDI. Un servicio o subsistema como CORBA o RMI podría definir otras propiedades no relacionadas con el JNDI. Puedes ir a la lección Miscelánea para ver ejemplos de propiedades de entorno específicas de LDAP. Propiedades de Entorno Específicas de la Característica Las propiedades de entorno específicas de la característica son comunes a todos los proveedores de servicios que implementan una característica particular. Por ejemplo, el proveedor de servicio LDAP y un proveedor de servicio VendorX podrían usar SASL para autentificación. Estos proveedores usarán propiedades de entorno específicas de SASL cuando configuren esta característica. Estas propiedades tienen el prefijo "java.naming.característica." Por ejemplo, las propiedades específicas de SASL tienen el prefijo "java.naming.security.sasl." Observa que estas son propiedades de entorno relacionadas con el JNDI y usadas por los proveedores de servicios JNDI. Una característica o subsistema como SASL podría definir otras propiedades no relacionadas con el JNDI. Puedes ir a la lección Seguridad para ver algunos ejemplos de propiedades específicas de SASL. Propiedades de Entorno Específicas del Proveedor Las propiedades de etorno específicas del proveedor son propiedades que són usadas por un sólo proveedor. Por ejemplo, el proveedor de servicios LDAP de Sun tiene una propiedad para activar el seguimiento. (ver el ejemplo de la lección FAQ.) Una propiedad específica del proveedor debería tener un prefijo que refleje su identidad única, normalmente el nombre del paquete del proveedor de servicio. Por ejemplo, la propiedad de seguimiento del proveedor LDAP de Sun se llama "com.sun.jndi.ldap.trace.ber".
|