lunes, 8 de julio de 2013

1.2.5 Fast Lane Reader

Este patrón propone un mecanismo para obtener grandes cantidades de información utilizando un acceso directo sobre la base de datos.

• Implementación

Ø casos de uso que corresponden a búsquedas que devuelven una colección de objetos

Ø cuando se tienen casos de uso que corresponden a búsquedas múltiples y la eficiencia es un factor importante.

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

Colaboraciones

Un Business Delegate implementa las operaciones de búsqueda múltiple delegando en un Session Facade(que usa un DAO) o Directamente en un DAO

No hay comentarios.:

Publicar un comentario