
25/11/2012, 18:10
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 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) |