Posts

Showing posts from April, 2023

ALLA SCOPERTA DI VERTX - PARTE 1

Image
Vert.x è un framework open-source per lo sviluppo di applicazioni reattive, scalabili e basate su eventi. Offre un modello di programmazione asincrono e non bloccante, basato su API reattive, che consente di creare applicazioni altamente performanti e scalabili. Le principali caratteristiche di Vert.x includono: Programmazione reattiva: Vert.x si basa su API reattive che consentono di gestire facilmente eventi asincroni e non bloccanti. Modularità: Vert.x è altamente modulare e consente di utilizzare solo le funzionalità necessarie per l'applicazione. Multi-linguaggio: Vert.x supporta diversi linguaggi di programmazione tra cui Java, Kotlin, Groovy, JavaScript e Ruby. Scalabilità: Vert.x offre un modello di programmazione basato su eventi che consente di scalare facilmente le applicazioni. Integrazione: Vert.x si integra facilmente con altri framework e librerie, come ad esempio Spring, RxJava, Hibernate e molti altri. Rispetto ad altri framework per lo sviluppo di applicazioni we

GESTIONE LIBRERIA: SPRING BOOT CON CRUD

Me lo avete chiesto in tanti ed eccovi accontentati. Oggi inizieremo a mettere giù un progetto Spring Boot con connessione ad un database PostgreSQL e relativi metodi CRUD, ossia le classiche operazioni di aggiunta, rimozione ed aggiornamento sui relativi oggetti in base dati. L'idea è quella di fornire un esempio completo con tanto di interfaccia grafica che consenta all'utente di gestire una propria libreria personale, effettuare delle ricerche e catalogare nuovi libri, il tutto condito da una moltitudine di articoli che andranno ad arricchire, di settimana in settimana, il software con nuove funzionalità ed improvement computazionali. Il punto di partenza è l'aggiunta delle dipendenze all'interno del pom.xml: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId>