ARQUITECTURA MVC Modelo Vista Controlador es un patrn

  • Slides: 3
Download presentation
ARQUITECTURA MVC Modelo Vista Controlador es un patrón de arquitectura de software que se

ARQUITECTURA MVC Modelo Vista Controlador es un patrón de arquitectura de software que se utiliza mucho en aplicaciones web, separándola en tres capas (modelo, controlador y vista) que posteriormente veremos para que se utiliza cada una. El Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos y la lógica de negocio de una aplicación de la interfaz de usuario y el módulo encargado de gestionar los eventos y las comunicaciones. Para ello MVC propone la construcción de tres componentes distintos que son el modelo, la vista y el controlador, es decir, por un lado define componentes para la representación de la información, y por otro lado para la interacción del usuario 1 2. Este patrón de diseño se basa en las ideas de reutilización de código y la separación de conceptos, características que buscan facilitar la tarea de desarrollo de aplicaciones y su posterior mantenimiento 3 4. Tomado de: http: //es. wikipedia. org/wiki/Modelo_Vista_Controlador

PASOS DE LA ARQUITECTURA 1. Creación del MER (modelo entidad relación) que se aplicara

PASOS DE LA ARQUITECTURA 1. Creación del MER (modelo entidad relación) que se aplicara en el proyecto BD TABLA INVENTARIO

PASOS DE LA ARQUITECTURA 3. Se debe crear carpeta principal dentro de esta crear

PASOS DE LA ARQUITECTURA 3. Se debe crear carpeta principal dentro de esta crear la estructura inicial. (Creación de las carpetas de ubicación de los procesos principales) En C: xammphtdocsnombre del proyecto En la carpeta MODELO estarán todos los archivos que manejan las reglas del negocio e interactuar con la base de datos los cuales llamaremos Nombre. Modelo. php. La VISTA es el código HTML que se muestra al usuario, con la información proveniente del controlador, se manejaran dependiendo el proceso 2 archivos; uno Nombre. Formulario. php y el otro quien recibe los datos del formulario y los envía al controlador para realizar un determinado proceso Nombre. Archivo. php. Nombre del proyecto En la carpeta CONEXION alojaremos la conexión que establece con el servidor mysql (contraseña, usuario mysql, nombre de la BD) Ctr. Nombre. Control. php En la carpeta CONTROL alojaremos todos los archivos para la comunicación entre el modelo y la interfaz los cuales denominaremos con nombre Ctr. Nombre. Control. php.