Want to make creations as awesome as this one?

Transcript

Empezar

modelos

Ortega Perez Luis Oswaldo

Índice

CONTROLADOR
modelo vista controlador
modelo
vista
modelo cliente-servidor
VENTAJAS E INCONVENENCIAS
Tipos de modelos
PARA TENER UN MEJOR DESPLAZAMIENTO EN MI TRABAJO

TIPOS DE MODELOS

MVC (Modelo-Vista-Controlador) es un patrón en el diseño de software comúnmente utilizado para implementar interfaces de usuario, datos y lógica de control.

MODELO VISTA CONTROLADOR
MODELO CLIENTE-SERVIDOR

El modelo cliente-servidor es uno de los conceptos de arquitectura más comunes en la tecnología de redes. Regula la interacción entre el cliente y el servidor.

MODELO VISTA CONTROLADOR

Modelo: Maneja datos y lógica de negocios.
Controlador: Enruta comandos a los modelos y vistas.
Vista: Se encarga del diseño y presentación.

MVC (Modelo-Vista-Controlador) es un patrón en el diseño de software comúnmente utilizado para implementar interfaces de usuario, datos y lógica de control. Enfatiza una separación entre la lógica de negocios y su visualización. Esta "separación de preocupaciones" proporciona una mejor división del trabajo y una mejora de mantenimiento. Algunos otros patrones de diseño se basan en MVC, como MVVM (Modelo-Vista-modelo de vista), MVP (Modelo-Vista-Presentador) y MVW (Modelo- Vista-Whatever).

MODELO

El modelo de ne qué datos debe contener la aplicación. Si el estado de estos datos cambia, el modelo generalmente noti cará a la vista (para que la pantalla pueda cambiar según sea necesario) y, a veces, el controlador (si se necesita una lógica diferente para controlar la vista actualizada). Volviendo a nuestra aplicación de lista de compras, el modelo especi cará qué datos deben contener los artículos de la lista (artículo, precio, etc.) y qué artículos de la lista ya están presentes. Vista

VISTA

La vista de ne cómo se deben mostrar los datos de la aplicación. En nuestra aplicación de lista de compras, la vista de niría cómo se presenta la lista al usuario y recibiría los datos para mostrar desde el modelo.

CONTROLADOR

El controlador contiene una lógica que actualiza el modelo y/o vista en respuesta a las entradas de los usuarios de la aplicación. Entonces, por ejemplo, nuestra lista de compras podría tener formularios de entrada y botones que nos permitan agregar o eliminar artículos. Estas acciones requieren que se actualice el modelo, por lo que la entrada se envía al controlador, que luego manipula el modelo según corresponda, que luego envía datos actualizados a la vista.

MODELO CLIENTES-SERVIDOR

¿El modelo cliente-servidor es uno de los conceptos de arquitectura más comunes en la tecnología de redes. Regula la interacción entre el cliente y el servidor. Tareas rutinarias como el envío de peticiones HTTP a servidores web o la transferencia de archivos por FTP son casos de uso típicos.

QUE ES EL MODELO?
QUE ES UN SERVIDOR
INCONVENENCIAS
VENTAJAS

VENTAJAS E INCONVENENCIAS

Recursos de un servidor

Administración central

Derechos de acceso controlados globalmente

Un solo servidor para muchos clientes

Inversión de tiempo

caida del servidor

El modelo cliente-servidor, también conocido como “principio cliente-servidor”, es un modelo de comunicación que permite la distribución de tareas dentro de una red de ordenadores.

ES?

PRINCIPIO CLIENTE-SERVIDOR
ES?

Un servidor es un hardware que proporciona los recursos necesarios para otros ordenadores o programas, pero un servidor también puede ser un programa informático que se comunica con los clientes.

La administración central es una de las principales ventajas. El servidor está en el centro de la red. Todos los usuarios o clientes lo utilizan. Los recursos importantes, como bases de datos, se encuentran en el servidor y son accesibles de forma centralizada. Esto simpli ca la administración y el mantenimiento de los recursos importantes que requieren protección. La ubicación central del servidor hace que la realización de actualizaciones sea cómoda y de bajo riesgo.

El almacenamiento central de recursos importantes permite una gestión segura y global de los derechos de acceso. Cuando se trata de datos sensibles, es importante saber quién puede ver los datos y quién puede manipularlos. Para proteger los datos de la mejor manera posible, hay que establecer derechos de acceso.

El número de clientes puede ampliarse. Varios clientes trabajan simultáneamente utilizando un único servidor. Los clientes comparten los recursos del servidor. También es posible que el servidor esté situado en un lugar distinto al de los clientes. Lo más importante es que el servidor y los clientes estén conectados a través de una red. Y por ende, no es necesario que los recursos estén en el mismo sitio.

Debido a la disposición centralizada y a la dependencia en un modelo cliente-servidor, la caída del servidor conlleva la caída de todo el sistema. Si el servidor se cae, los clientes dejan de funcionar porque no pueden recibir las respuestas necesarias del servidor.

El servidor realiza las tareas que requieren muchos recursos. La demanda de recursos de los clientes es mucho menor. Si el servidor tiene muy pocos recursos, afecta a todos los clientes. Por eso es importante elegir un proveedor que proporcione estos recursos de forma able.

El servidor realiza las tareas que requieren muchos recursos. La demanda de recursos de los clientes es mucho menor. Si el servidor tiene muy pocos recursos, afecta a todos los clientes. Por eso es importante elegir un proveedor que proporcione estos recursos de forma able.