Ø Procesamiento común, tales como
comprobar el esquema de codificación de datos o de registro de la información
acerca de cada petición, completa por solicitud.
Ø Se desea centralización de la
lógica común.
Ø Los servicios deben ser fáciles
de añadir o eliminar discretamente sin afectar a los componentes existentes, de
modo que puedan ser utilizados en una variedad de combinaciones, tales como
- Registro
y autenticación.
- Depuración
y transformación de la producción para un cliente específico.
- Uncompressing
y la conversión de esquema de codificación de entrada.
Estructura
Ø FilterManager:
El FilterManager maneja
el procesamiento de filtros. Crea el FilterChain con los filtros
apropiados, en el orden correcto e inicia el procesamiento.
Ø FilterChain:
El FilterChain es
una coleccion ordenada de filtros indenpendientes.
Ø FilterOne,
FilterTwo, FilterThree: Estos son los filtros individuales que son mapeados
a un objetivo. El FilterChain coordina su procesamiento.
Ø Target:
El Target es
el recurso que el cliente ha solicitado.
No hay comentarios.:
Publicar un comentario