Migrazione ed integrazione di un’applicazione web in un container

Acquaviva, Nikolas (2023) Migrazione ed integrazione di un’applicazione web in un container. [Laurea], Università di Bologna, Corso di Studio in Informatica [L-DM270]
Documenti full-text disponibili:
[img] Documento PDF (Thesis)
Disponibile con Licenza: Salvo eventuali più ampie autorizzazioni dell'autore, la tesi può essere liberamente consultata e può essere effettuato il salvataggio e la stampa di una copia per fini strettamente personali di studio, di ricerca e di insegnamento, con espresso divieto di qualunque utilizzo direttamente o indirettamente commerciale. Ogni altro diritto sul materiale è riservato

Download (1MB)

Abstract

Il progetto di tesi consiste nell'inserimento di un'applicazione web denominata Cogitab all'interno di un'altra che chiameremo container, al fine di unire Cogitab alle altre 2 sottoapplicazioni che sono già contenute nell'applicativo container. Dopo aver raggiunto tale risultato, l'obiettivo ultimo dell'attività di tesi è quello di uniformare le banche dati delle tre applicazioni per poter unificare i risultati prodotti da ognuna di esse. La difficoltà principale di tale operazione è la differenza tra le piattaforme client di sviluppo delle due applicazioni. Infatti Cogitab è stata sviluppata inizialmente in AngularJS, mentre l'applicativo container in Angular. Angular è una versione successiva di AngularJS ma l'evoluzione che il framework ha ricevuto durante tale aggiornamento ha costituito uno stravolgimento nel modo di sviluppare applicazioni web tra i due framework. Alcune delle più significative differenze tra i due framework sono il linguaggio di programmazione utilizzato e il design pattern applicato alla progettazione del sito web. Perciò, prima di tutto viene realizzato l'aggiornamento, o migrazione, di Cogitab da AngularJS ad Angular. Dopodiché, si procede all'integrazione di Cogitab all'interno dell'applicativo container uniformandone entrambe le banche dati.

Abstract
Tipologia del documento
Tesi di laurea (Laurea)
Autore della tesi
Acquaviva, Nikolas
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
html,javascript,typescript,web,applicazione web,angularjs,angular,aggiornamento,integrazione,component-based framework,database,sql database,postgresql,object-oriented programming
Data di discussione della Tesi
15 Marzo 2023
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^