La estructura básica es una biblioteca que ayuda a crear y seguir la arquitectura de MVC en aplicaciones web. La idea básica de la estructura básica es organizar la interfaz en vistas lógicas, respaldadas por modelos, cada una de las cuales se puede actualizar de forma independiente cuando cambia el modelo, sin tener que volver a dibujar la página. Para obtener más información sobre la estructura básica, consulte https://backbonejs.org.
Algunos conceptos clave son los siguientes:
Modelo de red troncal Contiene datos y la mayoría de la lógica relacionada con estos datos.
Vista de red troncal Se utiliza para representar el estado del modelo correspondiente. Una vista de red básica se comporta realmente como un controlador, escuchando eventos de interfaz de usuario como clics de usuarios o modelando eventos (como los datos modificados), y modifica la interfaz de usuario según corresponda.
plantilla de HTML Una plantilla de envoltorio que tiene marcadores de posición rellenados por el modelo.
Espacio de trabajo de AEM Forms Contiene varios componentes individuales. Cada componente:
Cuando se inicializa un componente, se crean los siguientes objetos:
En la vista de la red troncal, hay un mapa de eventos que asigna los distintos eventos que pueden surgir debido a las interacciones de la interfaz de usuario con un controlador correspondiente. Esta asignación se inicia una vez que se inicializa un componente.
Cuando se inicializa una vista, esta llama a su modelo correspondiente para recuperar datos del servidor. Una vez que todos los datos requeridos por una vista están disponibles, la vista procesa los datos en el formato especificado por la plantilla de HTML. Varias vistas pueden compartir el mismo modelo para la comunicación.
Un ejemplo: