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

Sistema de Nombrado en Java (JNDI) y II
Autor: Sun
Traductor: Juan Antonio Palos (Ozito)


En esta página:


Relación con las Referencias

Como se sugirió en la lección Factorías de Objetos, se supone que una implementación de contexto llama a NamingManager.getObjectInstance() o a DirectoryManager.getObjectInstance() antes de devolver un objeto al usuario del API. Si el objeto que está siendo devuelto es un Reference que no tiene factoría (es decir, su método getFactoryClassName() devuelve null), entonces estos métodos chequearán la Reference buscando una dirección del tipo "URL". Cuando estos métodos encuentren dicha dirección, buscarán una implementación de contexto URL para procesar el string URL de la dirección usando el algoritmo descrito anteriormente en esta lección.

Esta característica proporciona una forma conveniente de usar URLs como referencias. Un programa puede crear una referencia con mínima información (un string URL) y unirla a un servicio de nombres o de directorio. Cuando otros programas busquen la referencia, la URL será automáticamente desreferenciada en el objeto al que se refiere. Este mecanismo es precisamente la clase de cosas necesarias para la federación. Podemos unir la URL de un servicio de nombres en un espacio de nombres de otro servicio de nombres. Esta técnica funciona especialmene bien con esquemas URL bien-conocidos (como LDAP) para los que la implementación del contexto URL está ampliamente disponible. Esto es por lo que no necesitamos distribuir su implementación.


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