Spring Framework
Spring Boot
Prima della creazione del progetto Spring Boot, tutte le applicazioni basate su Spring avevano bisogno di un web server, come Tomcat, Jetty o Undertow, per essere eseguite. Con Spring Boot, è possibile creare una applicazione avente un metodo main che lancia l'intera applicazione web, compreso il web server integrato[1].
I progetti basati su Spring anteriori a Spring Boot vengono detti legacy, cioè ereditati.
Nel caso in cui si abbia necessità di generare dei pacchetti di tipo war da usare all'interno di web server a partire da progetti Spring Boot, è possibile usare il plugin di Maven o quello di Gradle.
Spring Tool Suite
Spring Tool Suite è un ambiente di sviluppo integrato, derivato da Eclipse, che permette uno sviluppo più veloce di applicativi basati su Spring[2]. Fornisce supporto al linguaggio Java, al framework Spring ed all'eventuale ambiente di sviluppo.
Alternative
Ci sono altre librerie Java che permettono di implementare la dependency injection, sono:
Note
- ^ Spring Boot, su projects.spring.io. URL consultato il 29 agosto 2017.
- ^ (EN) Spring Tool Suite, su spring.io. URL consultato il 29 agosto 2017.
Bibliografia
- Craig Walls, Spring in Action, Fourth Edition, New York, Manning, 2014.
Voci correlate
Collegamenti esterni
- (EN) Sito ufficiale, su spring.io.
- Repository sorgenti di Spring Framework, su github.com.
- (EN) Spring Framework, su Free Software Directory.
Controllo di autorità | GND (DE) 7526076-1 |
---|