Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/11/2012, 18:10
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Quien consulta? Controlador o Vista?

La vista sólo contiene los elementos de visualización, entendiendo por estos únicamente a lo que tenga que ver con los formularios, los componentes visuales (controles), y los eventos que en el formulario ocurran (clicks, selectores, submits).
El controlador realiza la lógica del negocio, la cual se puede subdividir en diferentes partes (Controladores de Entidades y de Administradores), Pero sólo se ocupa del funcionamiento de lo que tiene que ver con las clases. No contiene ni accesos a la base, ni consultas, para eso está el DAC.
El DAC es el administrador de la capa de datos, es el Data Access Control, y se ocupa de recibir las peticiones de los controladores, implementar las consultas SQL necesarias, enviarlas a la base, recibir las respuestas y prepararlas para ser usadas por los controladores que hacen la petición. Es la única parte donde aparecen las sentencias en SQL y las conexiones. En otras palabras, el DAC es un controlador dedicado, que no realiza nada de la lógica de negocio.

¿Se entiende?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)