Sistema de Nombrado en Java (JNDI) y II

Despu�s de construir un proveedor de servicio podr�amos querer a�adirle un para de �tiles caracter�sitcas, una para soportar nombres strings URLs y otra para acceder al contexto a trav�s de otros camino distintos al contexto inicial.

.�Soportar Nombres String URLs

Una caracter�sitca �til es permitir a las apalicaciones que suministren strings URLs como el argumento name de los m�todos invocados sobre el InitialContext(y sus subclases). Esta caracter�stica se describi� en la lecci�n URLs. Para soportarla, nuestro proveedor de servicio debe tener una factor�a de contexto URL. Esta es una clase que implementa el interface ObjectFactory. Su trabajo es devolver una implementaci�n de contexto URL que acepte strings URL de un esquema particular. Por ejemplo, una implementaci�n de contexto URL para LDAP acepta strings URL del esquema ldap. Normalmente la implementaci�n de contexto URL trabaja en pareja con la implementaci�n del contexto principal (el que acepta strings no-URL).

La lecci�n A�adir soporte de URLs describe c�mo a�adir el soporte para URLs a nuestro proveedor de servicios.

.�Ponerse a Manejar Cosas

Aunque podr�amos no querer soportar la federaci�n total, un manejador (es decir, una referencia) que se pueda unir en otros sistemas de nombrado puede ser �til para una implementaci�n de contexto. Esto permite que el contexto se federe al m�nos como un sitema de nombre terminar (es decir, hoja), as� como permite el acceso a la implementaci�n de contexto a trav�s de otros caminos que no sean el InitialContext. Para soportar esta caracter�stica, necesitamos decidir el formato y el contenido de la referencia de contexto y definir la correspondiente factor�a de objetos que acepte esas referencias. Esta factor�a de objetos implementa el interface ObjectFactory.

La lecci�n A�adir Soporte para Federaci�n describe c�mo a�adir estar caracter�stica a nuestro proveedor de servicio.

.�Junt�ndolo Todo

La siguiente imagen muestra las interacci�n entre los componentes de un proveedor de servicios b�sico y aquello necesarios para soportar URLs y factor�as de objetos.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR