¿Qué es una arquitectura MVC?

MVC significa controlador de vista modelo. Básicamente es abstraer los niveles de su aplicación y mantenerlos separados para facilitar el mantenimiento.
Los modelos son la arquitectura básica de su base de datos.
Las vistas que serían con respecto a una aplicación web de los archivos front-end no contienen lógica sobre cómo funciona la aplicación en el back-end. Solo contiene “cómo mostrarle cosas al usuario con la fecha en que se obtiene”.
El controlador maneja con el backend y el front end (vista), ¿qué debería suceder cuando hace clic en el botón de enviar en un formulario, dónde deben almacenarse los datos? etc.
Entonces, si alguna vez necesita cambiar la vista, no arruinará sus lógicas y, de forma similar, otros errores se aislarán y sabrá qué encontrar dónde.
Le daré una estructura básica de PVC para una aplicación web:
La estructura del directorio podría verse así:

  • Incluye
  • Plantillas
  • Archivos de controlador

La carpeta de inclusiones contendría la configuración y las funciones requeridas. La carpeta de la plantilla tendría todas las vistas y los archivos del controlador tienen toda la lógica para comunicarse y un método para representar la plantilla en consecuencia. El sql datavase sería tu modelo.

Espero que esto ayude.

MVC Architecture es simple si no lo hacemos complicado.

En esta arquitectura, simplemente separamos nuestra GUI y lógica de negocios (consulta de base de datos, operaciones)

En MVC: –

M significa Modelo (el modelo será responsable de realizar todas las operaciones de la base de datos)

V significa vista para GUI

C significa controlador (el controlador es responsable de controlar la vista y el modelo)

Nota : El modelo y la vista nunca se conectarán directamente para conectarlos. El controlador es responsable.

Tome un ejemplo básico de la arquitectura MVC de su vida (solo por diversión y aprendizaje).

Por ejemplo, dónde.

tu DAD = Modelo

Banco / Monedero = Base de datos

Ver = usted

Controlador = tu mamá

Entonces, si quiere dinero, le pedirá a su madre que le quite dinero a su padre (normalmente el niño no le pide dinero directamente a su padre. Especialmente en mi caso 😛)

Ahora su madre (controlador) le dirá a su padre (Modelo) que usted (ver) había solicitado dinero.

Ahora tu papá (Modelo) verificará en su waller (como la base de datos) que tiene cantidad para darte.

en caso afirmativo, su padre (Modelo) le dará dinero (en datos MVC de la base de datos) a su madre (Controlador) y su madre (controlador) se lo dará a usted.

si no, entonces, la misma secuencia seguirá. del modelo al controlador y del controlador a usted (ver) con mensaje del modelo.

Espero que entiendas la arquitectura MVC con este ejemplo.

Como dijiste, MVC framework significa Modelo, Vista y controlador con los cuales puedes implementar la interfaz de usuario para cualquier proyecto.
En Model , tiene la lógica, los datos y las reglas que va a aplicar para la aplicación.
En View , tendrá la parte frontal, que es lo que ve en la pantalla. Ejemplo: páginas Jsp, páginas HTML
En Controller , simplemente tendrá la parte de control (entradas y salidas) de su proyecto, que es la parte que se comunica con su modelo o vista.
En resumen, cuando el usuario hace clic en algo en la página JSP o HTML, primero va al controlador de esa página y cambiará el modelo, que a su vez actualizará la vista que el usuario puede ver.
Espero haber respondido a tu pregunta. Cheers 🙂 🙂

MVC son las siglas de Model View and Controller.

Modelo: principalmente contribuye a la base de datos. Modelo de datos para nuestra información.

Ver: significa cómo nuestro usuario final ve nuestro programa. Técnicamente corresponde a páginas JSP, HTML, JSF … etc.

Controlador: esta es la parte principal que coordina todo el servicio web. Se conoce como servlets.