domingo, 7 de julio de 2013

PATRÓN FAST-LANE RADER

CONTEXTO
Implementar eficientemente casos de uso que corresponden a  búsquedas que devuelven una colección de objetos. También conocido como JDBC for Reading

ESTRUCTURA



PARTICIPANTES
Business Delegate- Delega las operaciones de búsqueda múltiple en un Session Facade (que usa un DAO) o directamente en un DAO.

SessionFacade- Un Session Bean que implementa las operaciones de búsqueda múltiple delegando en un DAO.

DAO- Proporciona las operaciones de búsqueda accediendo directamente a la BD

CONSECUENCIAS

  • Beneficios- Alternativa más eficientes que operaciones findXXX en interfaces. Home que devuelven múltiples Entity Beans
  • Riesgos- Información obsoleta (Idem Value Object)


No hay comentarios:

Publicar un comentario