Les composants de l’espace de travail AEM Forms reposent sur une architecture MVC (modèle-vue-contrôleur) utilisant le modèle Backbone. Chaque composant possède un fichier pour :
Les actifs de tous les composants sont placés dans la structure de dossiers décrite ci-dessous. Pour accéder aux ressources, connectez-vous au CRXDE Lite et accédez à /libs/ws/js/runtime/
.
modelsContient des modèles Backbone.
viewsContient des vues Backbone.
templatesContient uniquement les modèles HTML pour les composants.
routesContient des routes universelles. Le dossier Templates figurant dans routes contient le code HTML et les références aux composants.
servicesContient l’interface de service permettant d’appeler les API du serveur Adobe Experience Manager sur le point de terminaison REST.
utilContient des utilitaires génériques utilisables par plusieurs composants.