Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Características del patrón de arquitectura de software MVC y MVVM, Apuntes de Diseño y Arquitectura de Sistemas Informáticos

Las principales características del patrón de arquitectura de software mvc (model-view-controller) y mvvm (model-view-viewmodel). El mvc separa la aplicación en modelo, vista y controlador, mientras que el mvvm agrega un modelo-vista que expone objetos del modelo para la vista. Ambos patrones ofrecen separación entre la interfaz y la lógica de negocio, y son comunes en aplicaciones web. El usuario interacciona con la interfaz, y el controlador maneja las solicitudes del usuario y accede al modelo.

Tipo: Apuntes

2019/2020

Subido el 11/12/2020

harvy-astaiza
harvy-astaiza 🇨🇴

2 documentos

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Principales características del patrón de arquitectura
de software MVC (Model-View-Controller)
1. separa los datos de una aplicación, la interfaz de usuario, y
la lógica de control en tres componentes distintos como :
1.1 modelo
1.1.1 definir las reglas de funcionamiento del sistema.
1.1.2 controladores del sistema.
1.1.3 registro de vistas.
1.1.4 si es un modelo activo, notificara los cambios
producidos por agentes externos en los datos.
1.2 vista
1.2.1 recibe datos del modelo para mostrarlos al
usuario.
1.2.2 posee un registro de controlador asociado.
1.2.3 puede dar el servicio de actualización para que
sea solicitado por el controlador o modelo.
1.3 control
1.3.1 recibe los eventos de entrada.
1.3.2 contiene reglas de gestión de eventos esto puede
ser una petición al modelo o a las vistas.
2. es frecuente en aplicaciones web.
3. el usuario puede interactuar con la interfaz.
4. el controlador recibe el aviso de la acción solicitada por el
usuario
pf3

Vista previa parcial del texto

¡Descarga Características del patrón de arquitectura de software MVC y MVVM y más Apuntes en PDF de Diseño y Arquitectura de Sistemas Informáticos solo en Docsity!

Principales características del patrón de arquitectura

de software MVC ( Model-View-Controller )

  1. separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos como : 1.1 modelo 1.1.1 definir las reglas de funcionamiento del sistema. 1.1.2 controladores del sistema. 1.1.3 registro de vistas. 1.1.4 si es un modelo activo, notificara los cambios producidos por agentes externos en los datos. 1.2 vista 1.2.1 recibe datos del modelo para mostrarlos al usuario. 1.2.2 posee un registro de controlador asociado. 1.2.3 puede dar el servicio de actualización para que sea solicitado por el controlador o modelo. 1.3 control 1.3.1 recibe los eventos de entrada. 1.3.2 contiene reglas de gestión de eventos esto puede ser una petición al modelo o a las vistas.
  2. es frecuente en aplicaciones web.
  3. el usuario puede interactuar con la interfaz.
  4. el controlador recibe el aviso de la acción solicitada por el usuario
  1. el control accede al modelo, actualizándolo, modificándolo correctamente como el usuario lo solicito.
  2. la interfaz espera nuevas instrucciones del usuario, comenzando el ciclo nuevamente.

Principales características del patrón de arquitectura

de software MVVM ( Model-View-ViewModel ).

  1. Está compuesto por tres componentes que son: 1.1. modelo 1.2. vista 1.3. modelo-vista 1.3.1. Expone los objetos del modelo que podrá utilizar la vista para que así sea más fácil utilizarlos y manejarlos.
  2. Proporciona una separación entre la interfaz gráfica y el desarrollo de la lógica de negocio.
  3. MVVM usa las funciones de DataBinding que nos proporciona XAML, para separar estas dos capas consiguiendo eliminar el code-behind de las vistas y facilitar