Risultati ricerca
Indice
Frase completa
Cerca nella pagina
Chiudi
Indice

STRUTTURA DI UNA WEBAPP

Le WebApp sostanzialmente si compongono di due elementi Passbuilder contenuti in una PassApp:

  • Elemento WebApp
  • Elemento Collage Server Remoto

L’elemento WebApp, di fatto contiene tutti i file che compongono l’applicativo lato client: è in questo elemento che vengono archiviati tutti i file di struttura HTML, i file JavaScript ed i fogli di stile CSS piuttosto che altre tecnologie Web. E’ possibile definire qualsiasi tipo di file che possa essere eseguito ed interpretato da un browser web. Di fatto quindi la progettazione può essere fatta anche utilizzando editor o IDE di terzi al fine di debuggare e testare la propria applicazione con tools evoluti. N.B.: i test sui browser esterni hanno senso fin tanto che non si utilizzano le funzioni JavaScript proprietarie dell’elemento WebApp (mxNative).

L’elemento Collage Server Remoto è utilizzato invece per costruire la parte di interazione con gli archivi del gestionale. In questo elemento è necessario definire una opportuna etichetta deputata allo scambio dei dati con la controparte client. I dati vengono scambiati mediante protocollo JSON (JavaScript Object Notation) e a questo proposito è necessario utilizzare le opportune istruzioni Sprix per la lettura e la costruzione dei file JSON di ingresso e uscita (si rimanda all’opportuna sezione del manuale Sprix per i dettagli sull’interazione con JSON).