Los componentes de AEM Forms Workspace han sido diseñados sobre arquitectura MVC mediante Backbone. Cada componente tiene un archivo para:
Los archivos de todos los componentes se colocan en la estructura de carpetas que se describe a continuación. Para acceder a los archivos, inicie sesión en CRXDE Lite y desplácese hasta /libs/ws/js/runtime/
.
models Contiene modelos de Backbone.
views Contiene vistas de Backbone.
templates Contiene únicamente las plantillas HTML de los componentes.
routes Contiene rutas universales. La carpeta templates dentro de routes contiene el código HTML y las referencias a los componentes.
services Contiene la interfaz de servicio para llamar a las API del servidor de Adobe Experience Manager en el extremo REST.
util Contiene utilidades genéricas que se pueden utilizar en varios componentes.