La estructura básica es una biblioteca que ayuda a crear y seguir la arquitectura MVC en aplicaciones web. La idea básica de la red troncal es organizar la interfaz en vistas lógicas, respaldadas por modelos, cada uno de los cuales puede actualizarse independientemente 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 troncalContiene datos y la mayor parte de la lógica relacionada con estos datos.
Vista de la red troncalSe utiliza para representar el estado del modelo correspondiente. Una vista de red troncal se comporta realmente como un controlador, escuchando eventos de interfaz de usuario como clics de usuario o eventos de modelo (como los datos cambiados) y modifica la interfaz de usuario según corresponda.
Plantilla HTML Una plantilla de envoltorio que tiene marcadores de posición rellenados por el modelo.
Espacio de trabajo de AEM FormsContiene 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, la vista 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 HTML. Varias vistas pueden compartir el mismo modelo para la comunicación.
Un ejemplo: