Zend Framework - Arquitectura MVC

Antes de continuar con este capítulo, tengamos una breve comprensión de MVC. UNModel View Controlleres un enfoque de software que separa la lógica de la aplicación de la presentación. En la práctica, permite que las páginas web contengan un mínimo de secuencias de comandos PHP, ya que la presentación está separada de ella.

La breve descripción de los componentes MVC es la siguiente

  • Model- El modelo representa la estructura de los datos de la aplicación. Normalmente, las clases modelo contienen funciones que ayudan aretrieve, insert y update business data en la base de datos back-end (MySQL, PostgreSQL, etc.).

  • View- Ver es la capa de presentación de la aplicación MVC. Obtiene los datos de los modelos a través del controlador y los muestra según sea necesario. Está débilmente acoplado alController y el Model y así, se puede cambiar sin afectar ni al Modelo ni al Controlador.

  • Controller- El controlador es el componente principal de la arquitectura MVC. Cada solicitud llega primero al controlador. En otras palabras, el controlador procesa toda la solicitud y actúa como intermediario entre el Modelo, la Vista y cualquier otro recurso necesario paraprocess the HTTP request y generar la respuesta.

En el próximo capítulo, entenderemos los diferentes conceptos del Zend Framework.