Implementare una Cache in java

In ambito informatico le cache sono oggetti molto utili in un’ampia varietà di casi d’uso. Ad esempio è auspicabile utilizzare una cache quando il recupero o calcolo di un determinato…

Read more »

Autenticazione delle Chiamate API

Il principale metodo per lo scambio di informazioni tra sistemi distribuiti consiste nell’implementare una o più API, spesso esposte attraverso interfacce web, attraverso le quali i dati possono essere scambiati…

Read more »

Primi Passi con BeanIO (parte 3)

Proseguiamo la serie dedicata al framework BeanIO con questo terzo articolo in cui illustriamo ulteriori aspetti della libreria. Raggruppamento dei Record Già nel precedente post  abbiamo introdotto la gestione dei…

Read more »

Primi Passi con BeanIO (parte 2)

Dopo aver sinteticamente introdotto il framework nell’articolo , procediamo trattando alcuni aspetti avanzati della libreria, che sono di sicuro interesse per lo sviluppatore. Gestione delle Collection La prima caratteristica che affrontiamo…

Read more »

Primi Passi con BeanIO (parte 1)

Nell’articolo abbiamo introdotto un framework per l’esportazione di dati in formato Excel e TXT mediante semplici annotation. Se siamo però interessati ad un framework più maturo la scelta non può…

Read more »

Rapida Introduzione a Velocity

Velocity è un Template Engine che consente di eseguire il rendering di dati da applicazioni java, mantenendo separato il codice di rendering dal modello dei dati. Tale caratteristica lo rende…

Read more »

Breve Introduzione ai Microservizi

Sebbene molte applicazioni siano sviluppate in modo modulare, spesso esse vengono distribuite come un unico artefatto (un JAR, un WAR, un EAR, etc.), che contiene al suo interno la logica…

Read more »

Unit Testing con Mockito

Esecuzione di test unitari utilizzando i framework mockito e junit.

Read more »

Mascheramento di Dati Sensibili con JBoss Vault

In questo articolo voglio affrontare il problema del mascheramento di informazioni sensibili utilizzate dalle applicazioni, in particolare password di accesso. E’ abbastanza comune, infatti, per una applicazioni di medie dimensioni di…

Read more »

Copia di Bean con Dozer

Sono diversi i motivi per cui in una applicazione si ha la necessità di effettuare la copia di un bean. Ad esempio potrebbe essere necessario integrarsi con sistemi esterni e non…

Read more »