SAP UI5 - Modularizzazione

Nello sviluppo SAPUI5 per applicazioni JavaScript più grandi, il framework UI5 fornisce il supporto integrato per la modularizzazione. ModularizationIl concetto consente di suddividere l'applicazione in parti più piccole che possono essere combinate insieme in fase di esecuzione. Queste parti più piccole dell'applicazione sono chiamate modularizzazione.

È possibile dichiarare il proprio modulo JavaScript chiamando la funzione query jQuery.sap.declare e questa viene utilizzata per tenere traccia del nome del modulo e del modulo già caricato.

Per caricare un modulo, devi usare jQuery.sap.require

Esempio

<script>
   jQuery.sap.require(“sap.ui.commons.MessageBox”);
   ………………………
</script>

Quando un modulo è richiesto jQuery.sap.require e quel modulo non è caricato, viene caricato automaticamente. Chiama il metodo declare quindi quando viene chiamato require sa che il modulo è stato caricato.