Java Context

In programmazione il contesto è l’insieme di tutte le informazioni che in qualche modo possono condizionare l’unità di lavoro corrente. Ad esempio l’ambiente di esecuzione utilizzato, le variabili di ambiente, le…

Read more »

Parallel Stream in Java

In questo articolo discutiamo di elaborazione parallela mediante java Stream presentandone vantaggi e svantaggi.

Read more »

Java Optional

Il tipo Optional è stato introdotto in java 8 allo scopo di rappresentare oggetti che possono assumere valori nulli. Vediamo come utilizzarli.

Read more »

Programmazione Funzionale in Java

Vediamo come è stato introdotto il paradigma di programmazione funzionale nel linguaggio Java.

Read more »

Java Dynamic Proxy

Il proxy è un design pattern strutturale in cui un oggetto P funge da mediatore nelle chiamate verso un altro oggetto O. In altri termini un chiamante non invocare direttamente…

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 »

Gestione delle Transazioni con JDBC

Con il termine transazione si intende una unità logica di elaborazione composta da una sequenza di operazioni che devono terminare tutte con successo o fallimento. Un apposito modulo del DBMS, denominato Transaction Manager (TM), ha…

Read more »

JDBC Tracing

Introduzione In questo breve articolo vediamo come sia possibile tracciare le operazioni che sono eseguite nell’ambito di una connessione JDBC a fini di debugging. Per una guida rapida introduttiva su concetti legati…

Read more »

Accesso ai Database in Java con JDBC

Introduzione JDBC è l’acronimo per Java DataBase Connectivity ed identifica un set di API standardizzate per l’accesso e la gestione della persistenza dei dati su database indipendentemente dal vendor del DBMS…

Read more »

Collection e Stream in Java

Una interessante caratteristica di Java 8 è la possibilità di processare gli oggetti contenuti in una collection attraverso l’utilizzo di una nuovo strumento: gli Stream. Questa nuova astrazione non ha nulla…

Read more »