SPRING FRAMEWORK INSTALLAZIONE COMPONENTI IN WINDOWS

Prima di illustrare i tool necessari per utilizzare Spring Framework su Windows ti riepilogo le caratteristiche della mia macchina di sviluppo, a breve capirai il perché. Sto lavorando su un computer MacOS Sonoma 14.1 chip Apple M2 architettura ARM 64. Tramite Parallel Desktop per Mac Standard edition ho virtualizzato due ambienti, Windows 11 Professional e Ubuntu Linux 22-04 LTS. Purtroppo, su questa architettura non sono supportati SQL Server Express 2022 e Sql Server Management Studio (SSMS). Per questo motivo non potrò farti vedere le installazioni di queste due componenti. Se tu non sei vincolato a questa architettura questi sono i link.

Comunque ti lascerò come risorsa scaricabile il file di backup di SQL Server (file .bak) contenente la base dati del progetto, inoltre sempre come risorsa scaricabile ti renderò disponibile la Web App utile per testare le componenti installate. Partiamo dal Java JDK.

INSTALLAZIONE DEL JDK

Andiamo con il nostro browser all’indirizzo https://www.oracle.com/it/java/technologies/downloads/ per Windows seleziona il file x64 MSI Installer e scaricalo. Attendiamo il completamento del download poi procederemo all’installazione e alla configurazione del JDK.

JDK

Vai nella cartella Download, fai doppio click sul file scaricato e installa il JDK. Una volta installato dobbiamo configurare la variabile di ambiente. Io sto utilizzando Windows 11. Sulla casella testuale digitiamo variabili di ambiente. Il video seguente illustra la procedura su Windows 11.

INSTALLAZIONE DI MAVEN

Un altro strumento che ci occorrerà per operare in questo corso è il Maven. Il Maven ci consente di compilare i nostri progetti e di installare tutte le dipendenze che ci serviranno. Vai alla pagina https://maven.apache.org/ click su download e scaricare il file binario in formato zip. Una volta scaricato il file creare una cartella sotto l’unità C, io l’ho chiamata Maven e copia il file scaricato. A questo punto come per il JDK dobbiamo configurare due variabili di ambiente, quella per il Path bin di Maven e la variabile JAVA_HOME. Una volta fatta questa operazione aprire il terminale come amministratore e digitare il seguente comando:

mvn -v

Il video seguente illustra tutta la procedura.

INSTALLAZIONE DI TOMCAT

Un altro elemento di cui abbiamo bisogno è il Tomcat, un Web Server molto utilizzato e molto famoso. Ci permette di far girare le nostre applicazioni create con Spring MVC. Recati con il browser al seguente indirizzo:

https://tomcat.apache.org/download-90.cgi

Vai alla sezione binary e scarica il file formato zip a 64 bit. Come fatto in precedenza crea una cartella sotto la root C, io l’ho chiamata Tomcat e copia dentro il contenuto del file estratto. Vai nella cartella bin e fai click sul file batch startup. Verrà avviato il server web, se digiti nel browser http://localhost:8080 vedrai la pagina di Tomcat. Digita Ctrl-C sul terminale per arrestare il server web o meglio ancora il comando batch shutdown.bat.

INSTALLAZIONE DI SPRING TOOL SUITE

Vai con il tuo browser al seguente indirizzo: https://spring.io/tools vai nella sezione Spring Tool 4 for Eclipse e scarica il file per Windows. Una volta scaricato il file che è un jar autoestraente copialo sotto il disco C e, se hai installato correttamente Java, fai click su apri. Verrà estratto l’archivio e creata una cartella con dentro l’eseguibile da lanciare. Fai click sul file SpringToolSuite4.exe verrà lanciato il programma. Scegli un workspace (Area di lavoro) puoi lasciare anche quella che ti propone il programma di default che ha come path la cartella documenti dell’utente corrente. Una volta aperto il programma dobbiamo configurare il Tomcat. Il video seguente illustra la procedura. Una volta fatto questo, scarica il progetto web, aprilo con il tool di sviluppo e mandalo in esecuzione per vedere se il tutto funziona. Prima di testare il progetto, devi installare da Eclipse  Marketplace, che si trova sotto la voce di menù help i seguenti componenti software.

  • Eclipse Enterprise Java and Web Developer Tools 3.31
  • Eclipse Web Developer Tools 3.31

DOWNLOAD BACKUP SQL SERVER

BACKUP SQL SERVER

DOWNLOAD WEB APP

WEB APP

IL LINGUAGGIO JAVA

IL LINGUAGGIO JAVA

LINK AI POST PRECEDENTI

SPRING FRAMEWORK