Todas las Noticias en Películas, Avances de Películas y Reseñas.

Definición de MVC junto con sus funciones, usos y ejemplos de MVC

¿Alguna vez ha tenido un proyecto para desarrollar una aplicación, ya sea basada en web o móvil? Si tienes un proyecto, definitivamente quieres trabajar en él con entusiasmo, ¿verdad?

Luego, cuando haya terminado, haga una presentación frente al cliente. Después de la presentación el cliente quiere algunos cambios. Luego, vuelve a trabajar para arreglar la aplicación y vuelve a hacer la presentación. Este tipo de cosas sucedieron varias veces, hasta que finalmente no se pudo reconocer el código de su aplicación web.

¿Por qué no se puede reconocer? La razón son muchos factores. Por ejemplo, el código HTML se mezcla con el código de consulta base, por lo que ya no puede cambiarlo. Bueno, problemas como este en realidad se pueden resolver utilizando un método de marco como el marco MVC. ¿Qué es MVC?

Entendiendo MVC

el significado de MVC es

MVC es un concepto básico que debes conocer antes de conocer CodeIgniter. MVC significa Modelo, Vista y Controlador, que es un método o concepto muy popular en la creación de una aplicación web, que originalmente usaba el lenguaje de programación Small Talk, que separaba la lógica comercial (flujo de pensamiento), lógica de datos (almacenamiento de datos) y presentación lógica (interfaz de la aplicación) o simplemente separar proceso, datos y diseño.

Últimamente, en el mundo de la programación, el concepto MVC ha sido muy utilizado. MVC o Controlador de vista de modelo es una implementación del principio SoC para la aplicación que está desarrollando. SoC o Separación de preocupaciones es una técnica en la que dividirá el código en varias partes.

Cada parte de este código tiene sus propias responsabilidades. Por ejemplo, hay una sección de código que específicamente solo maneja bases de datos. Luego, está la pieza de código que solo maneja las vistas. Y también hay un fragmento de código que conecta la vista con la base de datos.

Recomendado:  Xolo Cube 5.0 con Quad Core SoC lanzado por Rs 7999

MVC o Model View Controller se divide en 3 componentes principales, a saber:

1. modelo

Como su nombre lo indica, el primer componente es el modelo. Los modelos generalmente se ocupan de los datos y las interacciones con las bases de datos o los servicios web. El modelo también representa la estructura de datos de la aplicación en forma de base de datos o en forma de otros datos, por ejemplo, en forma de un archivo XML, un archivo de texto o un servicio web.

El modelo generalmente contiene clases y funciones para recuperar, actualizar y eliminar datos del sitio web. Una aplicación web generalmente usa una base de datos para almacenar datos, por lo que generalmente en la sección del modelo estará relacionada con los comandos de consulta SQL.

2. Ver

El siguiente componente es Ver. La vista es la parte que se ocupa de las vistas del usuario o maneja la lógica de presentación. En una aplicación web, esta sección suele ser un archivo de plantilla HTML, que es administrado por la sección del controlador.

View también sirve para recibir y representar datos desde el modelo y el controlador hasta el usuario o usuaria. La vista no tiene acceso directo a la sección del modelo.

3. Controlador

El último componente es el Controlador. El controlador es la parte que gestiona la relación entre la parte del modelo y la parte de la vista. Dentro de la sección del controlador contiene las clases y funciones que procesan las solicitudes de la vista en la estructura de datos en la sección del modelo. La sección del controlador tampoco puede contener códigos para acceder a la base de datos porque la tarea de acceder a los datos se ha asignado a la sección del modelo.

Recomendado:  Clearview AI enfrenta una demanda colectiva similar a Facebook

La tarea del controlador es proporcionar varias variables que se mostrarán en la sección de vista, llamar al modelo para acceder a la base de datos, proporcionar errores o manejo de errores, realizar el procesamiento lógico de la aplicación y validar o verificar la entrada.

Funciones y usos de MVC

Funciones y usos de MVC

Como ya sabrá por el nombre, cada parte de MVC tiene su propia función, como se explicó anteriormente. La siguiente es una breve explicación de la función de cada parte:

El modelo tiene una función para administrar datos, funciones y reglas de la aplicación View tiene una función para ajustar la visualización o salida que aparecerá en la pantalla, no solo en forma de datos, sino que también incluye otros componentes, como imágenes, videos, diagramas, etc. El controlador tiene funciones para administrar y recibir entradas y ejecutar algunos comandos para ejecutar en el modelo.

Ejemplo de MVC

Aquí hay un ejemplo de implementación de MVC en Laravel. Sin embargo, por el momento el modelo no se toma de la base de datos, sino que se define por sí mismo en forma de variables de datos.

Primero, cree un controlador con comando artesanal con el nombre de controlador LearnController.

El primer paso

El archivo LearningController.php se almacena en la carpeta app/Http/Controller/BelajarController.php. Por favor crea un código como el de la imagen de abajo.

código learncontroller.php

En el controlador LearningController.php hay una función, a saber, índice de función ();. En esta función, se definen varias variables que luego se mostrarán en la vista de hoja. En la línea 17, la variable se devuelve a Ver con el nombre de archivo pilpres.blade.php En el controlador, el formato de archivo de vista no está escrito en su totalidad, solo el nombre pilpres.

Recomendado:  Comprender las puertas de enlace y sus funciones y cómo funcionan las puertas de enlace en las redes

Segundo, cree un archivo de vista con el nombre pilpres.blade.php que se almacena en la carpeta resources/view/pilpres.blade.php. Por favor, cree un código html como el de la siguiente imagen:

segundo paso

Para mostrar una variable definida en el controlador, debe estar encerrada entre llaves dobles {{..}} y precedida por un signo de dólar $, como en la primera línea de código {{$title}} anterior.

Tercero, para poder mostrarse a través del navegador, antes de actualizar primero el archivo route/web.php agregando el enrutamiento de la siguiente manera:

tercer paso

Final, acceda al navegador con la url http://blog.localhost/pilpres

acceder a los resultados

Por lo tanto, este artículo analiza el significado de MVC, las funciones y usos de MVC y ejemplos de MVC. Esperemos que este artículo pueda ser útil para usted. Gracias