XForms/Arquitectura MVC

XForms está basado en un patrón arquitectónico muy usado en software conocido como Modelo-Vista-Controlador (Model View Controller) abreviado MVC.

Todo Formulario creado con XForms, consta de tres elementos:

  • Modelo de Datos: Se compone de uno o más documentos XML que contienen los datos que se presentan en el Formulario. El Modelo es invisible para el usuario.
  • Controles Visuales: Son los elementos visuales con los que el usuario interactúa y le permiten ver y modificar los datos contenidos en el modelo.
  • Controladores de Eventos: Son instrucciones que se programan para responder a cambios en el modelo o acciones sobre los controles.