Service Locator

Problema: Se requiere localizar transparentemente componentes de negocio y servicios de manera uniforme.

Solución: Utilizar un Service Locator para implementar y encapsular el lookup de componentes. Un Service Locator oculta los detalles de implementación del mecanismo lookup y encapsula las dependencias relacionadas.

Las aplicaciones cliente pueden usar Service Locator para reducir la complejidad del código, brindando un único punto de control y mejorando la performance al proveer capacidades de chaching. Por lo general, se necesita un único Service Locator para toda la aplicación. Service Locator reduce la dependencia del cliente en la infraestructura lookup.

Service Locator se implemente generalmente como un Singleton.

Con todo esto, creo que está claro que nos quedamos con la C.

Pregunta tomada de ActualTests

2 comments

seria buenos que publiques sobre las buenas practicas de programacion o el estandar que hay que seguir en lo qe a nombres de clases,jsp,sp,tablas, etc dentro de un proyecto.

Reply

Hola Bruno...! Vamos a ver si sacamos un post sobre eso; aunque al final uno siempre tiene que hacerle caso a los estándares que pone Arquitectura o Calidad (aunque no nos gusten :@)

Reply

Publicar un comentario