in

Arquitectura PHP MVC – javatpoint

php mvc architecture

MVC es un patrón de arquitectura de software para implementar interfaces de usuario en computadoras. Divide una aplicación determinada en tres partes interconectadas. Esto se hace para separar las representaciones internas de información de las formas en que la información se presenta y acepta al usuario.

  • MVC significa «Vista de modelo y controlador«.
  • El principal objetivo de Arquitectura MVC es separar el Lógica empresarial y datos de aplicación desde el Interfaz de usuario.
  • Hay diferentes tipos de arquitecturas disponibles. Estos son Arquitectura de 3 niveles, Arquitectura de N niveles, Arquitectura MVC, etc..
  • La principal ventaja de la arquitectura es la reutilización, la seguridad y el aumento del rendimiento de la aplicación.

Arquitectura PHP MVC

Modelo: Operación de la base de datos, como recuperar datos o actualizar datos, etc.

Vista: GUI del usuario final a través de la cual el usuario puede interactuar con el sistema, es decir, HTML, CSS.

Controlador: Contiene lógica empresarial y proporciona un vínculo entre el modelo y la vista.

Entendamos este concepto MVC en detalle:

Modelo:

  • El objeto Modelo sabe todo sobre todos los datos que deben mostrarse.
  • El modelo representa los datos de la aplicación y las reglas comerciales que rigen la actualización de los datos.
  • El modelo no tiene conocimiento sobre la presentación de datos y cómo se mostrarán los datos en el navegador.

Vista:

  • La Vista representa la presentación de la aplicación.
  • Ver objeto hace referencia al modelo sigue siendo el mismo si hay alguna modificación en la lógica empresarial.
  • En otras palabras, podemos decir que es responsabilidad de la vista mantener la coherencia en su presentación y los cambios de modelo.

Controlador:

  • Siempre que el usuario envía una solicitud de algo, siempre pasa por Controller.
  • Un controlador es responsable de interceptar la solicitud de la vista y pasa al modelo para la acción apropiada.
  • Una vez que se ha tomado la acción sobre los datos, el controlador es responsable de pasar directamente la vista correspondiente al usuario.
  • En las interfaces gráficas de usuario, el controlador y la vista funcionan muy de cerca.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Objetos JavaScript – javatpoint

PvhjQ63Aa2xrkMoKZqqYum 1200 80

Nvidia GeForce GTX 460: La Fermi que estábamos esperando