<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Api on Antonio Montemurro</title><link>https://antoniomontemurro.com/it/tags/api/</link><description>Recent content in Api on Antonio Montemurro</description><generator>Hugo</generator><language>it-IT</language><lastBuildDate>Sat, 09 Nov 2024 11:37:04 +0000</lastBuildDate><atom:link href="https://antoniomontemurro.com/it/tags/api/index.xml" rel="self" type="application/rss+xml"/><item><title>Spring Framework – Parte 2</title><link>https://antoniomontemurro.com/it/posts/spring-framework-parte2/</link><pubDate>Sat, 09 Nov 2024 11:37:04 +0000</pubDate><guid>https://antoniomontemurro.com/it/posts/spring-framework-parte2/</guid><description>&lt;h3 id="introduzione"&gt;&lt;strong&gt;Introduzione&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Nell’articolo &lt;a href="https://antoniomontemurro.com/it/posts/spring-framework-parte1/"&gt;precedente&lt;/a&gt;, abbiamo introdotto le basi di Spring Boot, creato un progetto base e sviluppato una semplice API. In questa seconda parte, collegheremo il progetto a un database, utilizzando PostgreSQL per la persistenza e la gestione dei dati.&lt;/p&gt;
&lt;h2 id="postgresql"&gt;PostgreSQL&lt;/h2&gt;
&lt;p&gt;PostgreSQL, nato nel 1985 come “post-ingres” grazie a Michael Stonebraker, è un’alternativa potente a database relazionali come MySQL. Una sua caratteristica unica è la possibilità di definire nuovi tipi di dati e utilizzare l’ereditarietà tra tipi. Maggiori dettagli sono disponibili sul &lt;a href="https://www.postgresql.org/about/"&gt;sito ufficiale&lt;/a&gt; di PostgreSQL.&lt;/p&gt;</description></item><item><title>Autenticazione JWT</title><link>https://antoniomontemurro.com/it/posts/autenticazione-j/</link><pubDate>Sun, 13 Oct 2024 15:19:25 +0000</pubDate><guid>https://antoniomontemurro.com/it/posts/autenticazione-j/</guid><description>&lt;p&gt;Avete presente quando su un sito web c’è una sezione privata a cui si accede inserendo username e password? Avete mai notato che, in molti casi, una volta effettuato l’accesso, non viene più richiesto di inserire username e password per gli accessi successivi?&lt;/p&gt;
&lt;p&gt;Nelle applicazioni web stateless, questo comportamento è implementabile utilizzando un token JWT. JWT è l’acronimo di JSON Web Token e rappresenta uno standard per lo scambio di dati, definito dalla RFC7519 del 2015.&lt;/p&gt;</description></item><item><title>Spring Framework – Parte 1</title><link>https://antoniomontemurro.com/it/posts/spring-framework-parte1/</link><pubDate>Sun, 06 Oct 2024 12:45:11 +0000</pubDate><guid>https://antoniomontemurro.com/it/posts/spring-framework-parte1/</guid><description>&lt;h3 id="cosè-un-framework"&gt;Cos’è un Framework&lt;/h3&gt;
&lt;p&gt;Un Framework, semplificando, è un insieme di classi, librerie e strumenti predefiniti che forniscono una struttura di base per lo sviluppo di applicazioni software. L’uso di un Framework consente agli sviluppatori di evitare l’implementazione da zero di funzionalità di base, permettendo loro di concentrarsi sullo sviluppo di funzionalità specifiche e personalizzate per il progetto.&lt;/p&gt;
&lt;h2 id="spring"&gt;Spring&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://spring.io/"&gt;Spring&lt;/a&gt; è un framework open source per lo sviluppo di applicazioni Java. La prima versione del framework è stata distribuita nel 2003 da Rod Johnson ed è stata arricchita nel corso degli anni con una serie di &lt;a href="https://spring.io/projects/spring-framework"&gt;estensioni&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>