Piattaforma legacy

Linee guida per l'estendibilità JSP

Questo argomento fornisce linee guida generali per l'estendibilità JSP. Tuttavia, non è applicabile al login e al logout JSPs.

store-container.jsp è il JSP principale per l'intera applicazione AngularJS Sterling Store Engagement . Carica tutti i file JS, HTML e CSS richiesti e richiama tutti i mashup richiesti e popola l'output nei provider appropriati. Include differenti JSPs che assumono il controllo di queste singole attività. Questo JSP contiene anche il layout principale del contenuto HTML rappresentato sulla pagina come intestazione, contenuto principale e piè di pagina. Il file store-container.jsp include anche store-extn-include.jsp, che ha lo scopo di aggiungere estensioni personalizzate e quindi non contiene alcun contenuto per impostazione predefinita.
  • La sovrascrittura di store-container.jsp non è consigliata e non deve contenere alcun codice personalizzato.
  • Poiché il file store-extn-include.jsp è importato per ultimo nel file store-container.jsp , è possibile utilizzarlo nel seguente modo:
    • Aggiungere nuove chiamate di mashup, convalide, regole e popolare i provider personalizzati con i nuovi dati.
    • Modificare o sovrascrivere i valori predefiniti per i provider.
  • store-extn-include.jsp deve essere inserito nella directory <wscdevwar>/extn/ngstore/jsps/ .
  • Se si utilizzano librerie di terze parti, è necessario aggiungerle in store-extn-include.jsp per garantire la facilità di aggiornamento.