Descripción: Introducción al patrón de diseño Modelo-Vista-Controlador para la asignatura de Fundamentos de ingeniería del software de la Escuela de Ingeniería Informática de Oviedo
modelos de desarrollo de software, arquitectura de software
Informe de un Sistema de Compra y Venta de Productos utilizando la Arquitectura MVC (Modelo Vista Controlador) con Hibernate (Capa de Datos). Documento presentado en la materia de Arquitectu…Descripción completa
Descripción: Mvc5 razor
Descripción completa
aaaaFull description
Full description
Ensayo MVC
Descrição: Controlador Stemac 2130
manual del controladorDescripción completa
Full description
articulos de rsdDescripción completa
articulos de rsd
Descripción: MVC
ic control to lcd 16x2 for use in electronic circuits or fpgaFull description
Descripción: libro de articulos recopilatorios de la web www.mnemotecnia,es
A real project to make a website for Music shop with MVC2 and ASP.NET
determinacion de densidades del acero, aluminio y cobreDescripción completa
ArticulosDescripción completa
Deskripsi lengkap
29/09/2010
MVC - Modelo Vista Controlador - Arti…
Articulos Categorías Articulo
4 votos
MVC - Modelo Vista Controlador Otros (Articulos) | (Articulos) | Fecha: 13/04/07
Curso online ASP.NET 4.0 Programa aplicaciones aplicaciones w eb como como s i fuesen pa ra es critori critorio. o. www.campusmvp.com
El patrón de diseño Modelo Vista Controlador o o MVC describe MVC describe una forma, muy utilizada en el Web, de organizar el código de una aplicación separando los datos de una aplicación, la interfaz de usuario, usuario, y la lógica de control en tres c omponentes omponentes distintos. Modelo Modelo - Componente encargado del acceso a datos. Vista Vista - Define la interfaz de usuario, HTML+CSS... enviados en el navegador - Responde a eventos y modifica la vista y el modelo Controlador -
La principal ventaja de esta separación reside en la facilidad para realizar cambios en la aplicación puesto que: 1 Cuando realizamos un cambio de bases de datos, programación o interfaz de usuario solo tocaremos uno de los componentes 2 Podemos modificar uno de los componentes sin conocer cómo funcionan los otros
Tabla de contenido
Arriba
· Implementaciones del patrón MVC · ¿Cómo seguir este modelo?
Implementaciones del patrón MVC
Arriba
Existen varias implementaciones del patrón Modelo Vista Controlador que nos permiten realizar páginas web, veamos los principales: Para PHP: PHP: CakePHP Para Ruby Ruby: RubyOnRails Para Java: Java : Struts Para .net: .net: MonoRail
¿Cómo segui seg uirr este e ste modelo?
Arriba
Si no nos convence ninguna de las soluciones anteriores, podemos realizar una página web siguiendo el MVC desarrollando nuestro propio framework utilizando un lenguaje de
programacionweb.net/articulos/articul…
1/2
29/09/2010
MVC - Modelo Vista Controlador - Arti…
programación de servidor, un componente de plantillas y otro de acceso a datos. En este caso, uti lizaríamos un lenguaje de servidor cómo PHP, .Net... para: 1 Definir el comportamiento de nuestras páginas 2 Cargar una plantilla para cada página Podemos utilizar sistemas como Smarty o crear uno propio como este sistema de plantillas en PHP5 y XML para cargar la plantilla. E sta será la vista de nuestra aplicación y nos permitirá modificar la interfaz sin tener que conocer más que HTML y CSS en su caso.. . 3 Llamar a las funciones de acceso a datos Para acceder a los datos ( bases de datos, ficheros... ) usaremos un componente separado tipo DAO, est o nos permitirá adaptar la aplicación a cualquier cambio en la estructura de datos sin tener que tocar nada más que el modelo.
Comentarios LloX
28/04/07 Comentario 621 Es bueno usar esta filosofía de trabajo para evitar jaquecas. En algunos sitios he visto que también se le puede llamar 3Tier architecture (o Arquitectura de triple capa), llamandose Data Tier el modelo, Presentation Tier la vista y Application Tier , Logic Tier o Business Logic Tier el controlador. Si les interesa el tema hay mucha más información en: http://es.wikipedia.org/wiki/Modelo_Vista_Controlador http://en.wikipedia.org/wiki/Multitier_architecture
franklevel
11/12/09 Comentario 1405 Yo prefiero el MTV propuesto por Django.
Resolver dudas Si tienes problemas o dudas con el contenido del artículo no dudes a preguntar en los foros de Otros de Programación Web indicando el a rtículo al que te refieres.