Saltar la navegación

MVC en WEB

El patrón MVC en la Web es más ilustrativo si lo vemos en el contexto de la Arquitectura Web.

La arquitectura Web, está compuesta de capas (Figura: MVC en Arquitectura Web):

  • Capa Web contiene a la vista y el controlador:
    • Vista: contiene las páginas HTML
    • Controlador: contiene el código que obtiene datos dinámicamente y genera el contenido HTML
  • Capa de Negocio contiene el modelo, es decir, las reglas o lógica de negocio (o funcionalidades) que opera la aplicación. 
    • Modelo: contiene la información almacenada en una base de datos o en XML junto con las reglas de negocio que transforman esa información (teniendo en cuenta las acciones de los usuarios).

Otro aspecto importante es que, el cliente Web no solo puede ser un navaegador que consume los datos del servidor. El clciente Web también puede estar representado por una aplicación de escritorio o una aplicación móvil, siempre y cuando estos mantengan conexión de internet con el servidor.

Creado con eXeLearning (Ventana nueva)