0% encontró este documento útil (0 votos)
4 vistas4 páginas

Implementación de MVC en Cognos

MVC es un patrón de diseño de software que organiza la lógica de la aplicación en tres componentes: Modelo, Vista y Controlador. El Modelo maneja la lógica y manipulación de datos, la Vista presenta la información al usuario y el Controlador gestiona la comunicación entre ambos. Este enfoque permite una separación clara de responsabilidades, facilitando el desarrollo y mantenimiento de aplicaciones.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas4 páginas

Implementación de MVC en Cognos

MVC es un patrón de diseño de software que organiza la lógica de la aplicación en tres componentes: Modelo, Vista y Controlador. El Modelo maneja la lógica y manipulación de datos, la Vista presenta la información al usuario y el Controlador gestiona la comunicación entre ambos. Este enfoque permite una separación clara de responsabilidades, facilitando el desarrollo y mantenimiento de aplicaciones.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

MVC

Es un patrón en el diseño de software comúnmente utilizado para


implementar interfaces de usuario, datos y lógica de control.
Model
Función
• Manejar la lógica de la aplicación y la manipulación de datos.
• Encargarse del acceso a la base de datos, la lógica de negocio y la gestión de
estado.
Características
• Independiente de la interfaz de usuario
• Se comunica con la base de datos para recuperar, guardar, y actualizar datos.
Ejemplos
• Métodos que ejecutan operaciones CRUD (Crear, Leer, Actualizar, Borrar).
• Servicios que implementan la lógica de negocio.
Vista
Funciones
• Representar los datos al usuario.
• Definir cómo se presenta la información visualmente.
Características
• Depende del modelo para obtener los datos que necesita mostrar.
• No contiene lógica de negocio ni manipula los datos directamente.
Ejemplos
• Páginas HTML, plantillas, o componentes UI (e.g., botones, formularios).
• Interfaces de usuario en aplicaciones de escritorio o móviles.
Controlador
Funcion
• Gestionar la comunicación entre el Modelo y la Vista.
• Procesar la entrada del usuario y actualizar el Modelo y la Vista en consecuencia
Caracteristicas
• Contiene la lógica de flujo de la aplicación.
• Responde a eventos del usuario, como clics de botones o envíos de formularios.
Ejemplos
• Controladores que gestionan la navegación en aplicaciones de escritorio o
móviles.
• Funciones que validan la entrada del usuario y ejecutan operaciones en el modelo.

También podría gustarte