Invocazione di Servizi RESTful con RestTemplate

Esistono diverse tecnologie per l’implementazione di un client RESTful in java, come ad esempio la RESTEasy Client API, ma la libreria RestTemplate disponibile nel modulo Spring Web è probabilmente quella…

Read more »

Gestione della Versione in un Progetto Maven Multimodulo

Le informazioni che identificano un univocamente progetto Maven, sia esso un progetto singolo o un modulo di un progetto più ampio, sono: groupId, artifactId e version. Se non diversamente specificato valorizzando…

Read more »

Mapping di Gerarchie con Hibernate (parte 2)

Nel precedente articolo  abbiamo parlato le strategie di mapping per le gerarchie MappingSuperclass e Single Table. In questo post proseguiamo descrivendo le rimanenti strategie Join Table e Table-Per-Class. Join Table…

Read more »

Mapping di Gerarchie con Hibernate (parte 1)

Nell’articolo abbiamo visto come mappare le principali relazioni che possono esistere tra le tabelle (entità) che costituiscono la base dati dell’applicazione. Nella programmazione orientata agli oggetti c’è però un tipo…

Read more »

Maschera di Login Personalizzata in Spring Security

Nella serie dedicata a Spring Security (vedi link in calce) abbiamo introdotto i concetti fondamentali per l’utilizzo di tale framework, ed in particolare abbiamo visto come Spring metta a disposizione…

Read more »

Equals e hashCode

I metodi equals() ed hashCode() sono metodi particolari di java che ogni oggetto eredita dalla classe java.lang.Object. Molto spesso è utile ridefinire il metodo equals() al fine di mettere a…

Read more »

Blockchain

I blockchain sono una struttura dati inventata da Satoshi Nakamoto, pseudonimo dell’inventore della criptovaluta bitcoin, che nel 2008 la utilizzò per risolvere il problema del double spending. Il successo di tale…

Read more »

Sostituzione Valori in File di Property con Maven

Oltre ad essere uno strumento fondamentale per la gestione delle dipendenze ed il build dei progetti, Maven offre diverse caratteristiche interessanti tra le quali la possibilità di gestire file di…

Read more »

Primi Passi con Spring Security (parte 3)

In questo articolo parliamo della gestione di ruoli e privilegi in Spring Security e di come utilizzarli per controllare l’accesso a pagine web o porzioni di pagina.

Read more »

Primi Passi con Spring Security (parte 2)

Proseguiamo la serie su Spring Security evolvendo la semplice applicazione web presentata nel precedente articolo  in cui abbiamo visto come configurare il progetto al fine di implementare il processo di…

Read more »